FEAT(argocd): add web-apps Application to platform

- Register web-apps repository in App of Apps
This commit is contained in:
2026-01-09 02:13:13 +09:00
parent 4a4ccd0c44
commit 6c387a7f7e
2 changed files with 32 additions and 0 deletions

View File

@@ -12,3 +12,6 @@ resources:
# ArgoCD self-management Application # ArgoCD self-management Application
- argocd/argocd.yaml - argocd/argocd.yaml
# Web Apps (App of Apps)
- web-apps/argocd.yaml

29
web-apps/argocd.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: web-apps
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
source:
repoURL: https://github.com/K3S-HOME/web-apps.git
targetRevision: main
path: .
destination:
server: https://kubernetes.default.svc
namespace: argocd
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
retry:
limit: 5
backoff:
duration: 5s
factor: 2
maxDuration: 3m
revisionHistoryLimit: 10