У меня есть такая конфигурация
apiVersion: v1
kind: ConfigMap
metadata:
namespace: develop
name: test-config
data:
app.conf: |
connection conn1
address 127.0.0.1:8080
user cluster1
password: <HERE COPY PASS FROM SECRET>
раздел app.conf монтируется как файл конфигурации внутри контейнера, используя
spec:
replicas: 1
...
spec:
containers:
- name: container-name
...
volumeMounts:
- name: test-config-vol
mountPath: /etc/app/app.conf
subPath: app.conf
volumes:
- name: test-config-vol
configMap:
name: test-config
приложение, которое не может прочитать этот файлчитать переменные среды, и я не могу изменить это поведение, это стороннее приложение.
Интересно, как я могу ввести пароль из поля секрета в поле пароля во время развертывания модуля