env.
                  
                  
                  Использую helm . 
                  
                  
                  В папке с template есть файл secrets.yaml который имеет вид:
                  
                  
                  .... (описание секрета ) 
                  
                  
                  data:
                  
                  
                    privateKey: {{ .Values.privateKey | b64enc | quote }}
                  
                  
                    publicKey: {{ .Values.publicKey | b64enc | quote }}
                  
                  
                  
                  
                  
                  В файле values.yaml 
                  
                  
                  privateKey:  значение private key 
                  
                  
                  publicKey:  значение public key 
                  
                  
                  
                  
                  
                  Собственно при запуске приложения который использует env , падает с ошибкой не валидности приватного ключа. 
                  
                  
                  Можно ли как нибудь более корректно поднусуть ssh ключ в контейнер ?
                  
                  
                
возможно с переносами строк что-то не так все зависит от того, как у тебя ключ в Values.yaml записан и как его потом обратно из env декодирует приложение ты пробовал просто в лог его распечатать для дебага?
на всякий случай проверьте что бы permission на приватный ключ были 0600
Обсуждают сегодня