Переменная среды OpenShift из секрета

У меня есть несколько переменных среды в OpenShift, которые ссылаются на секрет. Я могу добавить эти переменные в конфигурацию развертывания, отредактировав файл развертывания yaml. Однако есть ли способ установить переменные среды, ссылаясь на секрет с помощью команды oc env?

Спасибо :)


person pixie    schedule 28.08.2017    source источник


Ответы (1)


Бегать:

oc set env --help

Один из примеров:

oc set env --from=secret/mysecret dc/myapp

Обратите внимание, что oc env устарел, и вам следует использовать oc set env.

person Graham Dumpleton    schedule 28.08.2017
comment
Привет, я сделал это, но получил сообщение об ошибке: Ошибка: неизвестный флаг: --from. Может быть, у меня старая версия инструмента oc? - person pixie; 28.08.2017
comment
Вероятно. Что вы получите за oc version? Итак, какая oc версия клиента, а также какая версия кластера OpenShift? - person Graham Dumpleton; 28.08.2017
comment
Пример неверен, потому что он не полон (не все параметры) и, как следствие, не работает. - person Dennis V.R.; 20.05.2020