Error installing telemetry
Closed this issue · 2 comments
dlip commented
I'm getting an error installing telemetry:
Helm install failed: error while running post render on files: map[string]interface {}(nil): yaml: unmarshal errors: │
│ line 20: mapping key "prometheus.io/scrape" already defined at line 18
# Source: logzio-k8s-telemetry/charts/kube-state-metrics/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: release-name-kube-state-metrics
namespace: default
labels:
helm.sh/chart: kube-state-metrics-4.13.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "2.5.0"
annotations:
prometheus.io/scrape: 'true'
logz.io/app: kubernetes360
prometheus.io/scrape: "true" // duplicate
Maybe removing prometheus.io/scrape: "true"
from values.yaml
will fix it?
kube-state-metrics:
service:
annotations:
prometheus.io/scrape: "true"
logz.io/app: "kubernetes360"
yotamloe commented
@dlip Thanks for reporting this issue.
I can't recreate the behavior you are describing with the latest version of the chart(0.0.26). Can you please share The full helm install
command or the values you used to deploy the chart in your environment?
dlip commented
You can easily see this by running helm template charts/logzio-telemetry
and looking for logzio-k8s-telemetry/charts/kube-state-metrics/templates/service.yaml