Browse Source

chore: adding overlays for testing

pull/115/head
Christopher Quiles 4 years ago
parent
commit
a4f1e254df
  1. 3
      overlays-apps/AppNamePatch.yaml
  2. 24
      overlays-apps/application.yaml
  3. 9
      overlays-apps/appset.yaml
  4. 21
      overlays-apps/kustomization.yaml

3
overlays-apps/AppNamePatch.yaml

@ -0,0 +1,3 @@
- op: replace
path: /metadata/name
value: demo-apptest

24
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}}'

9
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

21
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
Loading…
Cancel
Save