mirror of
https://github.com/bitnami/charts.git
synced 2026-03-10 15:07:49 +08:00
[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:
@@ -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
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user