Как установить последнюю диаграмму Kong с контроллером доступа? - PullRequest
0 голосов
/ 21 февраля 2019

У меня проблема с установкой диаграммы Хелма для Конга, и я не уверен, что делаю что-то не так или это проблема с диаграммой.

Если я запускаю:

helm upgrade kong stable/kong \
            --install \
            --set ingressController.enabled=true

Все установленоно при втором запуске (и я хотел бы всегда выполнять одну и ту же команду в CI / CD) это не удается, потому что задачи migraiton имеют неправильный пароль.

Если я пытаюсь ввести пароль жестко:

helm upgrade kong stable/kong \
            --install \
            --set ingressController.enabled=true,env.pg_password=<hardcoded-string>

Сбой даже при первой попытке с ошибочным паролем.

Каков ожидаемый способ непрерывного развертывания Kong в качестве входного контроллера?

Редактировать 1

Версии:

rafal.wrzeszcz@devel0:~$ kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.3", GitCommit:"721bfa751924da8d1680787490c54b9179b1fed0", GitTreeState:"clean", BuildDate:"2019-02-01T20:08:12Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.6", GitCommit:"b1d75deca493a24a2f87eb1efde1a569e52fc8d9", GitTreeState:"clean", BuildDate:"2018-12-16T04:30:10Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
rafal.wrzeszcz@devel0:~$ helm version
Client: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}

Редактировать 2

kong-postgres подтверждение существования:

rafal.wrzeszcz@devel0:~$ kubectl get secret kong-postgresql -o yaml --namespace <my-namespace>
apiVersion: v1
data:
  postgresql-password: <base64-encoded-string>
…
...