Quantcast
Channel: Active questions tagged docker-registry - DevOps Stack Exchange
Viewing all articles
Browse latest Browse all 60

failed to --set value=true in helm install

$
0
0

I'm trying to deploy docker-registry pod in master node by giving nodeSelector value when helm install

Here is the command I gave

helm install docker-registry docker-registry.helm-main/ --set nodeSelector."node-role\\.kubernetes\\.io/master"=true

and got this error "NodeSelector: ReadString: expects " or n, but found t"

I've tried serveral ways but still failed, can someone help me?

helm install docker-registry docker-registry.helm-main/ --set nodeSelector."node-role\.kubernetes\.io/master"="'true'"helm install docker-registry docker-registry.helm-main/ --set nodeSelector."node-role\.kubernetes\.io/master"="\"true\""helm install docker-registry docker-registry.helm-main/ --set nodeSelector."node-role\.kubernetes\.io/master"=abc (this is ok, it appears that true/false and numerical values are not acceptable.)

expected result

  nodeSelector:    node-role.kubernetes.io/master: true

values.yaml

nodeSelector: {}

deployment.yaml

{{- if .Values.nodeSelector }} nodeSelector: {{ toYaml .Values.nodeSelector | indent 8 }} {{- end }}

helm version

version.BuildInfo{Version:"v3.13.1", GitCommit:"3547a4b5bf5edb5478ce352e18858d8a552a4110", GitTreeState:"clean", GoVersion:"go1.20.8"}

Viewing all articles
Browse latest Browse all 60

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>