This repository has been archived on 2026-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
haven-ops/apps/root/applicationset.yaml
T
2026-08-28 15:44:41 -03:00

34 lines
827 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: haven-apps
namespace: argocd
spec:
generators:
- git:
repoURL: https://git.ivanch.me/ivanch/haven-ops.git
revision: main
files:
- path: "apps/*/*.yaml"
template:
metadata:
name: "{{path.filenameNormalized}}"
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
source:
repoURL: https://git.ivanch.me/ivanch/haven-ops.git
targetRevision: main
path: "{{path}}"
directory:
include: "{{path.filename}}"
destination:
server: https://kubernetes.default.svc
namespace: "{{path[1]}}"
syncPolicy:
automated:
prune: true
selfHeal: true