[hotfix] fix config postgres_exporter 10 (!90)
Co-authored-by: denis.patrakeev <denis.patrakeev@avroid.tech> Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/90
This commit is contained in:
28
README.md
28
README.md
@@ -91,7 +91,7 @@ spec:
|
||||
containers:
|
||||
- name: alpine
|
||||
image: alpine
|
||||
command: ["sh", "-c", "echo ${FOO} && echo going to sleep... && sleep 10000"]
|
||||
command: ["sh", "-c", "echo ${FOO} && echo ${FOO_1} && echo going to sleep... && sleep 10000"]
|
||||
resources:
|
||||
requests:
|
||||
cpu: 50m
|
||||
@@ -102,6 +102,11 @@ spec:
|
||||
env: # вариант когда секрет будет в переменную окружения
|
||||
- name: FOO # переменная окружения куда попадет секрет
|
||||
value: vault:sandbox/data/k8s/vault-test#FOO # путь до секрета
|
||||
- name: FOO_1 # пример задания переменной окружения из секретв
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: vault-test-secret
|
||||
key: FOO_1
|
||||
---
|
||||
# вариант когда секрет нужно поместить в файл конфигурации приложения
|
||||
apiVersion: v1
|
||||
@@ -127,4 +132,25 @@ data:
|
||||
destination = "/vault/secrets/config.yaml" # тут указан конечный файл конфигурации вашего приложения
|
||||
}
|
||||
EOF
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: vault-test-secret
|
||||
namespace: sandbox
|
||||
annotations:
|
||||
vault.security.banzaicloud.io/vault-addr: "https://vault.avroid.tech"
|
||||
vault.security.banzaicloud.io/vault-role: "sandbox"
|
||||
vault.security.banzaicloud.io/vault-skip-verify: "false"
|
||||
vault.security.banzaicloud.io/vault-path: "avroid-office"
|
||||
type: Opaque
|
||||
data:
|
||||
FOO_1: dmF1bHQ6c2FuZGJveC9kYXRhL2s4cy92YXVsdC10ZXN0I0ZPTw==
|
||||
```
|
||||
|
||||
В секрете строку с адресом секрета Bank Vault необходимо преобразовать в base64, это делается следующим образом:
|
||||
```bash
|
||||
# !!ВАЖНО!!
|
||||
# ключ "-n" необходимо при преобразования для того чтобы в конце отсечь лишний символ перевода строки
|
||||
echo -n "vault:sandbox/data/k8s/vault-test#FOO" | base64
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user