3 changed files with 51 additions and 0 deletions
			
			
		| @ -0,0 +1,26 @@ | |||||
|  | 
 | ||||
|  | apiVersion: argoproj.io/v1alpha1 | ||||
|  | kind: ApplicationSet | ||||
|  | metadata: | ||||
|  |   name: test-appset | ||||
|  |   namespace: argocd | ||||
|  | spec: | ||||
|  |   generators: | ||||
|  |   - list: | ||||
|  |       elements: | ||||
|  |      # v0.2.0+ form - does not require cluster/URL keys (but are still supported) | ||||
|  |       - overlay: qa | ||||
|  |         gitRepo: git@github.com:evercast-chris/argocd-example-apps.git | ||||
|  |         appPath: overlays | ||||
|  |         appBranch: master | ||||
|  |         cluster: test2 | ||||
|  |         url: https://kubernetes.default.svc | ||||
|  |       - overlay: stage | ||||
|  |         gitRepo: git@github.com:evercast-chris/argocd-example-apps.git | ||||
|  |         appPath: overlays | ||||
|  |         appBranch: master | ||||
|  |         cluster: test1 | ||||
|  |         url: https://kubernetes.default.svc | ||||
|  |   template: | ||||
|  |     metadata: | ||||
|  |       name: 'demo-{{cluster}}' | ||||
| @ -0,0 +1,17 @@ | |||||
|  | apiVersion: argoproj.io/v1alpha1 | ||||
|  | kind: Application | ||||
|  | metadata: | ||||
|  |   name: applicationset | ||||
|  |   namespace: argocd | ||||
|  | spec: | ||||
|  |   project: default | ||||
|  |   syncPolicy: | ||||
|  |     automated: | ||||
|  |       prune: true | ||||
|  |       selfHeal: true | ||||
|  |   source: | ||||
|  |     repoURL: git@github.com:evercast-chris/argocd-example-apps.git | ||||
|  |     targetRevision: master | ||||
|  |     path: applicationsets | ||||
|  |   destination: | ||||
|  |     server: https://kubernetes.default.svc | ||||
| @ -0,0 +1,8 @@ | |||||
|  | apiVersion: kustomize.config.k8s.io/v1beta1 | ||||
|  | kind: Kustomization | ||||
|  | 
 | ||||
|  | namespace: argocd | ||||
|  | 
 | ||||
|  | resources: | ||||
|  | - appset.yaml | ||||
|  | - applicationset.yaml | ||||
					Loading…
					
					
				
		Reference in new issue