Files
riotpiao.com/infra/argocd-apps.yaml
T

60 lines
1.3 KiB
YAML
Raw Normal View History

2026-08-18 18:33:49 -07:00
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: portfolio
namespace: argocd
spec:
project: default
source:
repoURL: https://forgejo.riotpiao.homelab.com/rock/riotpiao.git
targetRevision: main
path: infra/portfolio/base
destination:
server: https://kubernetes.default.svc
namespace: portfolio
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: homarr
namespace: argocd
spec:
project: default
source:
repoURL: https://forgejo.riotpiao.homelab.com/rock/riotpiao.git
targetRevision: main
path: infra/homarr/base
destination:
server: https://kubernetes.default.svc
namespace: dashboard
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: auth-infra
namespace: argocd
spec:
project: default
source:
repoURL: https://forgejo.riotpiao.homelab.com/rock/riotpiao.git
targetRevision: main
path: infra/auth-infra/base
destination:
server: https://kubernetes.default.svc
syncPolicy:
automated:
prune: true
selfHeal: true