diff --git a/CHANGES.md b/CHANGES.md index 6c36fad..02ab072 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,8 +7,9 @@ # Kubezero - fully automated one command bootstrap incl. all kubezero components -- migrated from kube-prometheuss to community helm charts for metrics +- migrated from kube-prometheuss to prometheus-operator helm charts for metrics - latest Grafana incl. peristence - kube-prometheus adapter improvements / customizations - integrated EFS CSI driver into Kubezero - prometheus itself can be exposed via istio ingress on demand to ease development of custom metrics +- backup script to export all cert-manager items between clusters diff --git a/charts/kubezero-metrics/values.yaml b/charts/kubezero-metrics/values.yaml index 0ed9273..0d14b5f 100644 --- a/charts/kubezero-metrics/values.yaml +++ b/charts/kubezero-metrics/values.yaml @@ -13,8 +13,12 @@ prometheus: prometheus-operator: defaultRules: create: true + coreDns: enabled: true + kubeDns: + enabled: false + kubeApiServer: enabled: true kubeStateMetrics: @@ -22,9 +26,7 @@ prometheus-operator: kubeProxy: enabled: true - # Disabled until we figure out how to scrape etcd with ssl client certs, scheduler/proxy/controller require https since 1.17 - kubeDns: - enabled: false + # Disabled until we figure out how to scrape etcd with ssl client certs kubeEtcd: enabled: false diff --git a/deploy/templates/values.yaml b/deploy/templates/values.yaml index 1f2cee1..71e1337 100644 --- a/deploy/templates/values.yaml +++ b/deploy/templates/values.yaml @@ -116,6 +116,10 @@ kubezero: {{- toYaml . | nindent 10 }} {{- end }} {{- end }} + {{- if .Values.metrics.prometheus-operator }} + prometheus-operator: + {{- toYaml .Values.metrics.prometheus-operator | nindent 8 }} + {{- end }} argo-cd: {{- with index .Values "argo-cd" "server" }}