2017-02-15 9 views
1

Я установил Deis Workflow v.2.11 в кластере GKE, и некоторые из наших приложений совместно используют общие значения, такие как учетные данные прокси URL-адреса. Я могу использовать эти значения, помещая их в переменные среды или даже в файл .env. Однако каждое новое приложение, мне нужно создать файл .env, с общими значениями, а затем вызовитеВозможно ли, что Deis Workflow считывает значения из ConfigMap?

deis config:push 

Если один из этих изменений общих значений, мне нужно настроить каждую конфигурацию каждого приложения и перезапустить их , Я хотел бы изменить значение в ConfigMap один раз и после изменений Deis перезапустить приложения.

Кто-нибудь знает, можно ли читать значения из Kubernetes ConfigMap и помещать их в переменные окружения Deis? Более того, если да, как мне это сделать?

ответ

2

Я считаю, что то, что вы ищете, - это способ установить глобальные переменные окружения во всех приложениях. Это в настоящее время не реализовано. Однако, пожалуйста, не стесняйтесь взламывать PR, и мы, скорее всего, примем его!

https://github.com/deis/controller/issues/383

https://github.com/deis/controller/issues/1219