From 2aab0d372bfa6e8778f7cd4c5defacbaddedf703 Mon Sep 17 00:00:00 2001 From: konsthol Date: Fri, 30 May 2025 15:53:50 +0300 Subject: [PATCH] Update root-set.yaml --- ApplicationSet.yaml | 29 ----------------------- root-set.yaml | 56 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 29 deletions(-) delete mode 100644 ApplicationSet.yaml create mode 100644 root-set.yaml diff --git a/ApplicationSet.yaml b/ApplicationSet.yaml deleted file mode 100644 index c8ac8be..0000000 --- a/ApplicationSet.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: ApplicationSet -metadata: - name: dynamic-apps - namespace: argocd -spec: - generators: - - git: - repoURL: https://git.konsthol.eu/konsthol/argocdapps - revision: HEAD - directories: - - path: example-app - - path: json-echo - template: - metadata: - name: "{{path.basename}}" - spec: - project: default - source: - repoURL: https://git.konsthol.eu/konsthol/argocdapps - path: "{{path}}" - targetRevision: HEAD - destination: - server: https://kubernetes.default.svc - namespace: "{{path.basename}}" - syncPolicy: - automated: - prune: true - selfHeal: true diff --git a/root-set.yaml b/root-set.yaml new file mode 100644 index 0000000..5fd88a5 --- /dev/null +++ b/root-set.yaml @@ -0,0 +1,56 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: root-app + namespace: argocd +spec: + project: default + source: + repoURL: https://git.konsthol.eu/konsthol/argocdapps + path: . + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: argocd + syncPolicy: + automated: + prune: true + selfHeal: true +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: example-app + namespace: argocd +spec: + project: default + source: + repoURL: https://git.konsthol.eu/konsthol/argocdapps + path: example-app + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: example-app + syncPolicy: + automated: + prune: true + selfHeal: true +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: json-echo + namespace: argocd +spec: + project: default + source: + repoURL: https://git.konsthol.eu/konsthol/argocdapps + path: json-echo + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: json-echo + syncPolicy: + automated: + prune: true + selfHeal: true