[bitnami/kube-state-metrics] Fix service label indentation issue (#3991)

* [bitnami/kube-state-metrics] Fix service label indentation issue 

Fixes the indentation issue when trying add additional service labels through the `service.labels` key:

```console
# Source: metrics/charts/kube-state-metrics/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
  name: kube-state-metrics
  namespace: kube-system
  annotations:
    prometheus.io/scrape: "true"
  labels:
    app.kubernetes.io/name: kube-state-metrics
    helm.sh/chart: kube-state-metrics-0.5.3
    app.kubernetes.io/instance: kube-state-metrics
    app.kubernetes.io/version: "1.9.7"
    app.kubernetes.io/managed-by: Helm    \nkubernetes.io/cluster-service: "true"
    kubernetes.io/name: kube-state-metrics
spec:
  type: ClusterIP
  ports:
    - name: http
      port: 8080
      targetPort: http
      nodePort: null
  selector:
    app.kubernetes.io/name: kube-state-metrics
    app.kubernetes.io/instance: kube-state-metrics
Error: YAML parse error on metrics/charts/kube-state-metrics/templates/service.yaml: error converting YAML to JSON: yaml: line 13: mapping values are not allowed in this context
helm.go:94: [debug] error converting YAML to JSON: yaml: line 13: mapping values are not allowed in this context
YAML parse error on metrics/charts/kube-state-metrics/templates/service.yaml
helm.sh/helm/v3/pkg/releaseutil.(*manifestFile).sort
	/build/source/pkg/releaseutil/manifest_sorter.go:146
helm.sh/helm/v3/pkg/releaseutil.SortManifests
	/build/source/pkg/releaseutil/manifest_sorter.go:106
helm.sh/helm/v3/pkg/action.(*Configuration).renderResources
	/build/source/pkg/action/action.go:163
helm.sh/helm/v3/pkg/action.(*Install).Run
	/build/source/pkg/action/install.go:239
main.runInstall
	/build/source/cmd/helm/install.go:242
main.newTemplateCmd.func2
	/build/source/cmd/helm/template.go:70
github.com/spf13/cobra.(*Command).execute
	/build/source/vendor/github.com/spf13/cobra/command.go:842
github.com/spf13/cobra.(*Command).ExecuteC
	/build/source/vendor/github.com/spf13/cobra/command.go:950
github.com/spf13/cobra.(*Command).Execute
	/build/source/vendor/github.com/spf13/cobra/command.go:887
main.main
	/build/source/cmd/helm/helm.go:93
runtime.main
	/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.15.2/share/go/src/runtime/proc.go:204
runtime.goexit
	/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.15.2/share/go/src/runtime/asm_amd64.s:1374

```

* bump chart version
This commit is contained in:
Diego Rodriguez
2020-10-13 00:41:41 -06:00
committed by GitHub
parent 5fe8b8d2d9
commit 44ae788530
2 changed files with 2 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: 1.9.7
description: kube-state-metrics is a simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
name: kube-state-metrics
version: 0.5.3
version: 0.5.4
keywords:
- prometheus
- kube-state-metrics

View File

@@ -12,7 +12,7 @@ metadata:
{{- end }}
labels: {{- include "kube-state-metrics.labels" . | nindent 4 }}
{{- if .Values.service.labels }}
{{- toYaml .Values.service.labels | indent 4 }}
{{- toYaml .Values.service.labels | nindent 4 }}
{{- end }}
spec:
type: {{ .Values.service.type }}