Ошибка: UPGRADE FAILED: не удалось создать ресурс: ConfigMap в версии "v1" не может быть обработан как ConfigMap - PullRequest
0 голосов
/ 02 марта 2020

Per это spe c на github и эти инструкции helm Я пытаюсь обновить нашу установку Helm для datadog, используя следующий синтаксис:

helm upgrade datadog-monitoring --set datadog.confd."kube_scheduler\.yaml".instances[0].prometheus_url="http://localhost:10251/metrics",datadog.confd."kube_scheduler\.yaml".init_config= stable/datadog

Однако я получаю сообщение об ошибке ниже, независимо от какой-либо попытки изменить синтаксис значения prometheus_url (размещение URL в кавычках, экранирование кавычек и т. Д. c):

Ошибка: UPGRADE FAILED: не удалось создать ресурс: ConfigMap в версии "v1" не может быть обработан как ConfigMap: v1.ConfigMap.Data: ReadString: ожидает "или n, но найден {, найдена ошибка в # 10 байт ... | er.yaml ": {" instances | ..., более широкий контекст ... | {"apiVersion": "v1", "data": {"kube_scheduler.yaml": {"instances": [{"prometheus_url" : "\" http://localhost | ...

Если я добавлю флаги --dry-run --debug, я получу следующий вывод yaml:

REVISION: 7
RELEASED: Mon Mar  2 14:28:52 2020
CHART: datadog-1.39.7
USER-SUPPLIED VALUES:
datadog:
  confd:
    kube_scheduler.yaml:
      init_config: ""
      instances:
      - prometheus_url: http://localhost:10251/metrics

Выходные данные Yaml мне кажутся sh с интеграцией, как указано на этой странице github .

...