Как исправить неожиданный тип узла с помощью ksonnet?

Когда я пытаюсь установить параметр с помощью ksonnet, я получаю сообщение об ошибке

ks param set --env=prow workflows name some-name
ERROR Invalid params schema -- did not expect node type: *ast.ApplyBrace

Мой файл параметров выглядит так

local params = import "../../components/params.libsonnet";
params {
  components+: {
    // Insert component parameter overrides here. Ex:
    // guestbook +: {
    //   name: "guestbook-dev",
    //   replicas: params.global.replicas,
    // },
    workflows +: {
      name: "some-name",
    },
  },
}

1 ответ

Добавление плюса в params исправило это.

local params = import "../../components/params.libsonnet";
params +{
  components+: {
    // Insert component parameter overrides here. Ex:
    // guestbook +: {
    //   name: "guestbook-dev",
    //   replicas: params.global.replicas,
    // },
    workflows +: {
      name: "some-name",
    },
  },
}
Другие вопросы по тегам