Update Loops to security release beta.15
Validate, publish and promote loops chart / publish (push) Failing after 4m8s
Validate, publish and promote loops chart / validate (push) Successful in 1s

This commit is contained in:
feedc0de committed 2026-10-26 06:53:10 +01:00
1 parent 3795736e5e
commit a6ffa46d42
9 files changed
+154 -25

No files matched your search

+2 -2
View File
@@ -2,5 +2,5 @@ apiVersion: v2
name: loops
description: Kubernetes deployment contract for loops
type: application
version: 0.0.0-f614b34f
appVersion: "f614b34f"
version: 1.0.0-beta.15
appVersion: "v1.0.0-beta.15"
+8 -7
View File
@@ -109,6 +109,8 @@ kind: Deployment
metadata:
name: loops-web
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "2"
labels:
app.kubernetes.io/name: loops-web
app.kubernetes.io/part-of: loops
@@ -203,10 +205,6 @@ spec:
- name: filesystem-config
mountPath: /var/www/html/config/filesystems.php
subPath: filesystems.php
- name: frontend-hotfix
mountPath: /var/www/html/public/build/assets/index-Cng6wq5r.js
subPath: index-Cng6wq5r.js
readOnly: true
- name: backend-hotfix
mountPath: /var/www/html/app/Services/ForYouFeedService.php
subPath: ForYouFeedService.php
@@ -238,9 +236,6 @@ spec:
- name: filesystem-config
configMap:
name: loops-filesystem-config
- name: frontend-hotfix
configMap:
name: loops-frontend-hotfix
- name: backend-hotfix
configMap:
name: loops-backend-hotfix
@@ -270,6 +265,8 @@ kind: Deployment
metadata:
name: loops-horizon
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "2"
labels:
app.kubernetes.io/name: loops-horizon
app.kubernetes.io/part-of: loops
@@ -343,6 +340,8 @@ kind: Deployment
metadata:
name: loops-transcoder
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "2"
labels:
app.kubernetes.io/name: loops-transcoder
app.kubernetes.io/component: transcoder
@@ -466,6 +465,8 @@ kind: Deployment
metadata:
name: loops-scheduler
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "2"
labels:
app.kubernetes.io/name: loops-scheduler
app.kubernetes.io/part-of: loops
-10
View File
@@ -1,10 +0,0 @@
apiVersion: v1
data:
index-Cng6wq5r.js: |
import{_ as h}from"./HideCommentConfirmModal-QPWnMLxt.js";import{u as k,b as y,a as g,S as v}from"./LoopLink.vue_vue_type_script_setup_true_lang-D1dGRmzo.js";import{u as x}from"./usePublicFeed-BqqecCdM.js";import{c as P}from"./app--YWhAMOJ.js";import{V}from"./VideoPlayer-DP4y4yM4.js";import{y as b,d as F,w as I,a as S,c as C,e as r,u as w,q,ay as B}from"./vendor-core-C7C5leYv.js";import"./Comments-ByHWOGrH.js";import"./KlipyPicker-CbkaMsji.js";import"./comments-CRjqfgs4.js";import"./useHashids-DT1SW4G7.js";import"./AutolinkedText-BAfi_gt-.js";import"./CommentMediaAttachment-DfTLtvaG.js";import"./__vite-browser-external-ke9ZaMpT.js";/* empty css *//* empty css */import"./ShareModal-Bb3hVgNV.js";import"./DmQuickShare-C1LTf34j.js";import"./DmShareModal-DB3TK55A.js";const H=()=>k({queryKey:["fyfeed"],queryFn:({pageParam:a})=>y({cursor:a}),getNextPageParam:a=>a.meta?.next_cursor??void 0,initialPageParam:null,enabled:!0,staleTime:0,retry:2}),X={__name:"index",setup(a){const s=S("authStore"),n=H(),j=x(),{hasInteracted:o,handleFirstInteraction:m,globalMuted:c}=g(),u=(e,t)=>({"video-id":e.id,"video-url":e.media.src_url,"share-url":e.url,"profile-id":e.account.id,username:e.account.username,"profile-image":e.account.avatar,caption:e.caption,hashtags:e.tags,mentions:e.mentions,likes:e.likes,hasLiked:e.has_liked,hasBookmarked:e.has_bookmarked,bookmarks:e.bookmarks,shares:e.shares,comments:[],canComment:e.permissions?.can_comment,"comment-count":e.comments,index:t,isSensitive:e?.is_sensitive,altText:e?.media.alt_text,autoPlay:o.value,muted:c.value}),l=e=>e.id,_=e=>{},f=e=>{},p=()=>{m()};return(e,t)=>{const i=h;return C(),F(P,null,{default:I(()=>[r(v,{key:s.authenticated?"recommended-feed":"public-feed","feed-data":s.authenticated?n:j,"item-component":V,"get-item-props":u,"get-item-key":l,"auto-play":w(o),"scroll-threshold":1.5,"snap-sensitivity":50,onItemVisible:_,onItemHidden:f,onInteraction:p},null,8,["feed-data","auto-play"]),r(i)]),_:1})}}};export{X as default};
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/part-of: loops
name: loops-frontend-hotfix
namespace: {{ .Release.Namespace }}
+8
View File
@@ -3,6 +3,8 @@ kind: Service
metadata:
name: mysql
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "-1"
labels:
app.kubernetes.io/name: mysql
app.kubernetes.io/part-of: loops
@@ -21,6 +23,8 @@ kind: StatefulSet
metadata:
name: mysql
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "-1"
labels:
app.kubernetes.io/name: mysql
app.kubernetes.io/part-of: loops
@@ -111,6 +115,8 @@ kind: Service
metadata:
name: valkey
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "-1"
labels:
app.kubernetes.io/name: valkey
app.kubernetes.io/part-of: loops
@@ -129,6 +135,8 @@ kind: StatefulSet
metadata:
name: valkey
namespace: {{ .Release.Namespace }}
annotations:
argocd.argoproj.io/sync-wave: "-1"
labels:
app.kubernetes.io/name: valkey
app.kubernetes.io/part-of: loops
+36
View File
@@ -0,0 +1,36 @@
apiVersion: batch/v1
kind: Job
metadata:
name: loops-migrate
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: loops-migrate
app.kubernetes.io/part-of: loops
annotations:
argocd.argoproj.io/hook: Sync
argocd.argoproj.io/sync-wave: "1"
argocd.argoproj.io/hook-delete-policy: BeforeHookCreation,HookSucceeded
spec:
backoffLimit: 2
activeDeadlineSeconds: 900
template:
metadata:
labels:
app.kubernetes.io/name: loops-migrate
app.kubernetes.io/part-of: loops
spec:
restartPolicy: Never
containers:
- name: migrate
image: {{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
imagePullPolicy: IfNotPresent
command:
- php
- artisan
- migrate
- --force
envFrom:
- configMapRef:
name: loops-env
- secretRef:
name: {{ .Values.runtimeSecret }}