Используя 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", даже если активирован профиль разработчика.
Пожалуйста, предложите любой метод решения проблемы.
Спасибо