forked from k-space/kube
		
	argo: strongarm autosync to prevent further config drift
Commenting empty syncPolicy, otherwise argocd sees it as diff
This commit is contained in:
		| @@ -74,7 +74,11 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: $j | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
| EOF | ||||
| done | ||||
| find applications -name "*.yaml" -exec kubectl apply -n argocd -f {} \; | ||||
|   | ||||
| @@ -2,16 +2,17 @@ | ||||
| apiVersion: argoproj.io/v1alpha1 | ||||
| kind: Application | ||||
| metadata: | ||||
|   name: whoami-oidc | ||||
|   name: argocd-applications | ||||
|   namespace: argocd | ||||
| spec: | ||||
|   project: k-space.ee | ||||
|   source: | ||||
|     repoURL: 'git@git.k-space.ee:k-space/kube.git' | ||||
|     path: whoami-oidc | ||||
|     path: argocd/applications | ||||
|     targetRevision: HEAD | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: whoami-oidc | ||||
|     namespace: argocd | ||||
|   syncPolicy: | ||||
|     automated: {} | ||||
|     automated: | ||||
|       prune: false | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: asterisk | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: bind | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,3 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: camtiler | ||||
|   syncPolicy: {} | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: etherpad | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: freescout | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: gitea | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: grafana | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: hackerspace | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
							
								
								
									
										20
									
								
								argocd/applications/kubernetes-dashboard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								argocd/applications/kubernetes-dashboard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| --- | ||||
| apiVersion: argoproj.io/v1alpha1 | ||||
| kind: Application | ||||
| metadata: | ||||
|   name: kubernetes-dashboard | ||||
|   namespace: argocd | ||||
| spec: | ||||
|   project: default | ||||
|   source: | ||||
|     repoURL: 'git@git.k-space.ee:k-space/kube.git' | ||||
|     path: kubernetes-dashboard | ||||
|     targetRevision: HEAD | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: kubernetes-dashboard | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
							
								
								
									
										20
									
								
								argocd/applications/monitoring.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								argocd/applications/monitoring.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| --- | ||||
| apiVersion: argoproj.io/v1alpha1 | ||||
| kind: Application | ||||
| metadata: | ||||
|   name: monitoring | ||||
|   namespace: argocd | ||||
| spec: | ||||
|   project: k-space.ee | ||||
|   source: | ||||
|     repoURL: 'git@git.k-space.ee:k-space/kube.git' | ||||
|     path: monitoring | ||||
|     targetRevision: HEAD | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: monitoring | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: nextcloud | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: nyancat | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: rosdump | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: traefik | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|     - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: wiki | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: wildduck | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
|   | ||||
| @@ -13,4 +13,8 @@ spec: | ||||
|   destination: | ||||
|     server: 'https://kubernetes.default.svc' | ||||
|     namespace: woodpecker | ||||
|   syncPolicy: {} | ||||
|   syncPolicy: | ||||
|     automated: | ||||
|       prune: true | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
|   | ||||
		Reference in New Issue
	
	Block a user