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