use Helm for metrics-server
This commit is contained in:
		
							
								
								
									
										52
									
								
								apps/metrics-server.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								apps/metrics-server.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					stringData:
 | 
				
			||||||
 | 
					  name: metrics-server
 | 
				
			||||||
 | 
					  project: default
 | 
				
			||||||
 | 
					  proxy: http://proxy-lb.lab.kill0.net:3128
 | 
				
			||||||
 | 
					  type: helm
 | 
				
			||||||
 | 
					  url: https://kubernetes-sigs.github.io/metrics-server
 | 
				
			||||||
 | 
					kind: Secret
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    argocd.argoproj.io/secret-type: repository
 | 
				
			||||||
 | 
					  name: repo-metrics-server
 | 
				
			||||||
 | 
					  namespace: argocd
 | 
				
			||||||
 | 
					type: Opaque
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: argoproj.io/v1alpha1
 | 
				
			||||||
 | 
					kind: ApplicationSet
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: metrics-server
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  goTemplate: true
 | 
				
			||||||
 | 
					  goTemplateOptions: ["missingkey=error"]
 | 
				
			||||||
 | 
					  generators:
 | 
				
			||||||
 | 
					    - list:
 | 
				
			||||||
 | 
					        elements:
 | 
				
			||||||
 | 
					        - cluster: production
 | 
				
			||||||
 | 
					          url: https://kubernetes.default.svc
 | 
				
			||||||
 | 
					          chart: &version 3.12.2
 | 
				
			||||||
 | 
					        - cluster: staging
 | 
				
			||||||
 | 
					          url: https://k3s-ctrl-lb.lab.kill0.net:6443
 | 
				
			||||||
 | 
					          chart: *version
 | 
				
			||||||
 | 
					        - cluster: development
 | 
				
			||||||
 | 
					          url: https://k0s-ctrl-vip.lab.kill0.net:6443
 | 
				
			||||||
 | 
					          chart: *version
 | 
				
			||||||
 | 
					  template:
 | 
				
			||||||
 | 
					    metadata:
 | 
				
			||||||
 | 
					      name: 'metrics-server-{{.cluster}}'
 | 
				
			||||||
 | 
					    spec:
 | 
				
			||||||
 | 
					      project: default
 | 
				
			||||||
 | 
					      source:
 | 
				
			||||||
 | 
					        chart: metrics-server
 | 
				
			||||||
 | 
					        repoURL: https://kubernetes-sigs.github.io/metrics-server
 | 
				
			||||||
 | 
					        targetRevision: '{{.chart}}'
 | 
				
			||||||
 | 
					        helm:
 | 
				
			||||||
 | 
					          releaseName: metrics-server
 | 
				
			||||||
 | 
					      destination:
 | 
				
			||||||
 | 
					        server: '{{.url}}'
 | 
				
			||||||
 | 
					      syncPolicy:
 | 
				
			||||||
 | 
					        automated:
 | 
				
			||||||
 | 
					          prune: true
 | 
				
			||||||
 | 
					          selfHeal: true
 | 
				
			||||||
@@ -1,3 +0,0 @@
 | 
				
			|||||||
---
 | 
					 | 
				
			||||||
resources:
 | 
					 | 
				
			||||||
- https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.7.2/components.yaml
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user