Как загрузить свойства из kubernetes configMap на основе активированных пружинных профилей - PullRequest
0 голосов
/ 04 ноября 2018

Используя helm, я устанавливаю SPRING_PROFILES_ACTIVE в качестве разработчика или продукта в зависимости от среды. Но теперь я хочу загрузить свойства из kubernetes configMap на основе активированного профиля.

Ниже приведен пример configMap

apiVersion: v1
data:
  application-dev.properties: |-
    spring.profiles=dev
    host=hello-dev
  application-prod.properties: |-
    spring.profiles=prod
    host=hello-prod
  application.properties: |-
    host: hello-app
kind: ConfigMap

Я использую зависимость io.fabric8 kubernetes для использования configMap для замены сервера конфигурации весеннего облака.

Вывод примера API для извлечения свойства хоста всегда дает значения как "hello-app", даже если активирован профиль разработчика.

Пожалуйста, предложите любой метод решения проблемы.

Спасибо

...