Deploy ImmichFrame with Argo CD

This commit is contained in:
2026-10-18 13:49:39 +02:00
parent a89a1bca39
commit 151f4d0e34
4 changed files with 35 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: immichframe
namespace: argocd
spec:
project: homelab
source:
repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
path: apps/immichframe
destination:
server: https://kubernetes.default.svc
namespace: default
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
+6
View File
@@ -23,3 +23,9 @@ kubectl --namespace argocd wait application/sealed-secrets \
kubectl --namespace argocd wait application/sealed-secrets \
--for=jsonpath='{.status.health.status}'=Healthy \
--timeout=5m
kubectl --namespace argocd wait application/immichframe \
--for=jsonpath='{.status.sync.status}'=Synced \
--timeout=5m
kubectl --namespace argocd wait application/immichframe \
--for=jsonpath='{.status.health.status}'=Healthy \
--timeout=5m
+1
View File
@@ -5,3 +5,4 @@ resources:
- platform-project.yaml
- sealed-secrets.yaml
- immich-sync.yaml
- immichframe.yaml