он не печатал содержимое секретов?
Например на вход к kubectl apply попадает вот такой манифест:
apiVersion: v1
kind: Secret
metadata:
name: test-secret
data:
SECRET1: secret1-value
SECRET2: ${SECRET2_VALUE}
То есть значение для одного секрета подставилось, для второго — нет. В этом случае kubectl apply падает вот так:
Error from server (BadRequest): error when creating "secret.yaml": Secret in version "v1" cannot be handled as a Secret: v1.Secret.Data: decode base64: illegal base64 data at input byte 7, error found in #10 byte of ...|et1-value","SECRET2"|..., bigger context ...|apiVersion":"v1","data":{"SECRET1":"secret1-value","SECRET2":"${SECRET2_VALUE}"},"kind":"Secret","me|...
таким образом печатая в stdout значение первого секрета. Если это где-то в ci, то это утекает в логи, что крайне нежелательно, очевидно
Делай вольт
я понимаю, но мою проблему это знание не решает
Обсуждают сегодня