Как передать ключ / значение в Helm через --set - PullRequest
0 голосов
/ 26 октября 2019

Я бы хотел настроить NGINX Ingress Controller , используя флаг --set для значения controller.service.labels: любой совет, как передать множественный аргумент ключ / значение для достижения желаемого результата?

--- 
apiVersion: v1
kind: Service
metadata: 
  labels: 
    foo: bar   <<< my controller.service.labels passed via --set
    bizz: buzz <<<
    app: nginx-ingress
    chart: nginx-ingress-1.24.3
    component: controller
    heritage: Tiller
    release: ingress-controller
  name: ingress-controller-nginx-ingress-controller
spec: 
  clusterIP: ""
  ports: 
    - 
      name: http
      port: 80
      protocol: TCP
      targetPort: http
    - 
      name: https
      port: 443
      protocol: TCP
      targetPort: https
  selector: 
    app: nginx-ingress
    component: controller
    release: ingress-controller
  type: NodePort

1 Ответ

0 голосов
/ 26 октября 2019

Нашли решение:)

--set controller.service.labels.foo="bar" \
--set controller.service.labels.bizz="buzz"

Легко, peasy!

...