Команда обновления Helm не работает без видимой причины - PullRequest
0 голосов
/ 21 января 2020

Я хочу выполнить helm обновление в кластере GKE k8s.

Я выполняю следующую команду

helm upgrade --force --tls --install --set master.installPlugins=[u'kubernetes:1.21.2', u'workflow-job:2.36', u'workflow-aggregator:2.6', u'credentials-binding:1.20', u'git:4.0.0'] --set master.tag=lts --set agent.tag=3.27-1 -f /org_files/tmp/kerkyra-jenkins/jenkins-values.yaml --namespace jenkins my-jenkins stable/jenkins

Однако произойдет сбой со следующим именем:

Ошибка: эта команда требует 2 аргумента: имя выпуска, путь к диаграмме

Я передаю в конце команды, однако оба

  • имя выпуска : my-jenkins
  • путь к диаграмме: stable/jenkins

Почему происходит сбой?

1 Ответ

0 голосов
/ 14 февраля 2020

Предполагая, что вы используете helm3, перед флагами требуется 2 аргумента.

Error: "helm upgrade" requires 2 arguments
Usage:  helm upgrade [RELEASE] [CHART] [flags]

Так что это должно сработать:

helm upgrade my-jenkins stable/jenkins --force --tls --install --set master.installPlugins=[u'kubernetes:1.21.2', u'workflow-job:2.36', u'workflow-aggregator:2.6', u'credentials-binding:1.20', u'git:4.0.0'] --set master.tag=lts --set agent.tag=3.27-1 -f /org_files/tmp/kerkyra-jenkins/jenkins-values.yaml --namespace jenkins 

Обновление: должно быть то же самое для шлема 2

...