From a4f1e254dfc5a740e9838eb90dc8104250e1d27c Mon Sep 17 00:00:00 2001 From: Christopher Quiles Date: Tue, 21 Dec 2021 09:38:25 -0800 Subject: [PATCH] chore: adding overlays for testing --- overlays-apps/AppNamePatch.yaml | 3 +++ overlays-apps/application.yaml | 24 ++++++++++++++++++++++++ overlays-apps/appset.yaml | 9 +++++++++ overlays-apps/kustomization.yaml | 21 +++++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 overlays-apps/AppNamePatch.yaml create mode 100644 overlays-apps/application.yaml create mode 100644 overlays-apps/appset.yaml create mode 100644 overlays-apps/kustomization.yaml diff --git a/overlays-apps/AppNamePatch.yaml b/overlays-apps/AppNamePatch.yaml new file mode 100644 index 0000000..00a620a --- /dev/null +++ b/overlays-apps/AppNamePatch.yaml @@ -0,0 +1,3 @@ +- op: replace + path: /metadata/name + value: demo-apptest \ No newline at end of file diff --git a/overlays-apps/application.yaml b/overlays-apps/application.yaml new file mode 100644 index 0000000..e2c2347 --- /dev/null +++ b/overlays-apps/application.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: ApplicationSet +metadata: + name: test-appset + namespace: argocd +spec: + generators: + - list: + elements: + - overlay: qa + gitRepo: git@github.com:evercast-chris/argocd-example-apps.git + appPath: overlays + appBranch: chore/overlays + cluster: test2 + url: https://kubernetes.default.svc + - overlay: stage + gitRepo: git@github.com:evercast-chris/argocd-example-apps.git + appPath: overlays + appBranch: chore/overlays + cluster: test1 + url: https://kubernetes.default.svc + template: + metadata: + name: 'test-{{cluster}}' diff --git a/overlays-apps/appset.yaml b/overlays-apps/appset.yaml new file mode 100644 index 0000000..721b423 --- /dev/null +++ b/overlays-apps/appset.yaml @@ -0,0 +1,9 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: applicationset + namespace: argocd +spec: + source: + repoURL: git@github.com:evercast-chris/argocd-example-apps.git + targetRevision: chore/overlays \ No newline at end of file diff --git a/overlays-apps/kustomization.yaml b/overlays-apps/kustomization.yaml new file mode 100644 index 0000000..0ab1287 --- /dev/null +++ b/overlays-apps/kustomization.yaml @@ -0,0 +1,21 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +bases: +- ../base-apps + +namespace: argocd + +patchesStrategicMerge: +- appset.yaml +- application.yaml + +patchesJson6902: + - target: + group: argoproj.io + version: v1alpha1 + kind: ApplicationSet + name: test-appset + path: AppNamePatch.yaml + +