forked from NationTech/harmony
		
	fix: prometheus deploys as namespaced resource without prometheus-server clusterrole and clusterrolebinding
This commit is contained in:
		
							parent
							
								
									2c208df143
								
							
						
					
					
						commit
						31661aaaf1
					
				| @ -12,24 +12,41 @@ pub fn prometheus_helm_chart_score(config: Arc<Mutex<PrometheusConfig>>) -> Helm | |||||||
|     let ns = config.namespace.clone().unwrap(); |     let ns = config.namespace.clone().unwrap(); | ||||||
|     let values = format!( |     let values = format!( | ||||||
|         r#" |         r#" | ||||||
| releaseNamespace: true |  | ||||||
| rbac: | rbac: | ||||||
|   create: true |   create: false | ||||||
|   namespaced: true |  | ||||||
| kube-state-metrics: | kube-state-metrics: | ||||||
|   enabled: false |   enabled: false | ||||||
| prometheus-node-exporter: | prometheus-node-exporter: | ||||||
|   enabled: false |   enabled: false | ||||||
|  | prometheus-pushgateway: | ||||||
|  |   enabled: false | ||||||
|  | 
 | ||||||
|  | server: | ||||||
|  |   releaseNamespace: true | ||||||
|  |   clusterRole: false | ||||||
|  |   clusterRoleBinding: false | ||||||
|  |   rbac: | ||||||
|  |     create: true | ||||||
|  |     namespaced: true | ||||||
|  | 
 | ||||||
|  |   serverFiles: | ||||||
|  |     prometheus.yml: | ||||||
|  |       scrape_configs: | ||||||
|  |         - job_name: 'prometheus' | ||||||
|  |           static_configs: | ||||||
|  |             - targets: ['localhost:9090'] | ||||||
|  |   serviceMonitorNamespaceSelector: | ||||||
|  |     matchLabels: | ||||||
|  |       kubernetes.io/metadata.name: {ns} | ||||||
|  |   podMonitorNamespaceSelector: | ||||||
|  |     matchLabels: | ||||||
|  |       kubernetes.io/metadata.name: {ns} | ||||||
|  | 
 | ||||||
| alertmanager: | alertmanager: | ||||||
|   enabled: true |   enabled: true | ||||||
| pushgateway: |  | ||||||
|   enabled: false |  | ||||||
| server: |  | ||||||
|   serviceAccount: |  | ||||||
|     create: true |  | ||||||
|   rbac: |   rbac: | ||||||
|     create: false |     create: true | ||||||
| fullnameOverride: prometheus-{ns} |     namespaced: true | ||||||
| "#
 | "#
 | ||||||
|     ); |     ); | ||||||
|     HelmChartScore { |     HelmChartScore { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user