Преобразование целых типов в yaml - PullRequest
0 голосов
/ 21 ноября 2018

Ниже мой istio yaml для переключения трафика.Я получаю приведенную ниже ошибку, если я передаю параметр в spinnaker.Я отправляю только целочисленные значения, такие как 10, 20 и т. Д.

"json: не удается распаковать строку в значение Go типа int32"

Могу ли я изменить строку на целое число в yaml?

- apiVersion: networking.istio.io/v1alpha3
  kind: VirtualService
  metadata:
    name: webvs
    namespace: default
  spec:
    gateways:
      - xyz.default.svc.cluster.local
      - mesh
    hosts:
      - web.xyz.com
    http:
      - route:
          - destination:
              host: web.default.svc.cluster.local
              port:
                number: 8080
              subset: v1
            weight: '${ parameters.Prodweightb }'
          - destination:
              host: web.default.svc.cluster.local
              port:
                number: 8080
              subset: v2
            weight: '${ parameters.Blineweightb }'
          - destination:
              host: web.default.svc.cluster.local
              port:
                number: 8080
              subset: v3
            weight: '${ parameters.Canaryweightb }'

1 Ответ

0 голосов
/ 21 ноября 2018

Проблема с вашим yaml в том, что вокруг значения параметра int есть одинарные кавычки.Попробуйте удалить их, например:

weight: ${ parameters.Canaryweightb }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...