Vault agent init error - permission denied sur secret path

jacqueline-potier 30/09/2024
RÉSOLU
jacqueline-potier
Auteur Actif
Avatar de jacqueline-potier
jacqueline-potier
Auteur Actif

salut la team

je galère avec un vault agent qui arrive pas à s'initialiser. j'ai un pod k8s qui doit récupérer un secret d'un path spécifique genre secret/data/app/config. l'agent est censé injecter ça mais j'ai une erreur permissions denied quand il essaie de lire.

error initializing agent: error fetching secret "secret/data/app/config": permission denied

ma policy vault a bien le capabilitiy 'read' sur ce path. je comprends pas ce qui coince

30/09/2024 à 01:47

5 commentaires

diaz-philippe
Membre Actif
Avatar de diaz-philippe
diaz-philippe
Membre Actif

yo. t'as vérifié que le rôle k8s que tu utilises pour l'authentification vault a bien la bonne policy attachée ? des fois on attache la policy au rôle k8s et pas au service account du pod direct. check ton auth method config

30/09/2024 à 22:42
jacqueline-potier
Auteur Actif
Avatar de jacqueline-potier
jacqueline-potier
Auteur Actif

ouais j'ai fait ça le role kubernetes dans vault il est lié à mon service account app-sa et la policy app-policy qui elle a bien 'read' sur secret/data/app/* est attachée à ce role

01/10/2024 à 22:37
thomas81
Membre
Avatar de thomas81
thomas81
Membre

hum c'est souvent un truc con avec les chemins. ton path est secret/data/app/config mais ta policy a 'read' sur secret/data/app/*. es-tu sûr que secret/data/app/config est bien le path exact et pas genre secret/data/app/config/key ? ou qu'il y a pas un truc entre data et app ?

02/10/2024 à 21:23
diaz-philippe
Membre Actif
Avatar de diaz-philippe
diaz-philippe
Membre Actif

et aussi assure-toi que ton k8s auth method n'a pas de restriction de namespace ou de service account qui pourrait écraser ce que tu attends

03/10/2024 à 20:02
jacqueline-potier
Auteur Actif
Avatar de jacqueline-potier
jacqueline-potier
Auteur Actif

c'était ça ! en fait le secret était à secret/data/app-config/key et pas secret/data/app/config. juste une faute de frappe dans le path du mountpoint. tellement con j'ai passé 2h là-dessus. thx les gars

04/10/2024 à 19:25

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.