Membre depuis le 09/11/2018
salut. t'as vérifié la ttl de tes tokens vault et le max_ttl de ta policy ? si ton token est refresh mais que la max_ttl est atteinte, il se peut que le nouveau token soit invalide ou ait moins de droits. l'api de refresh de vault ne peut pas étendre un token au-delà de sa max_ttl
Membre depuis le 14/03/2019
hmm la max_ttl est à 24h et le refresh est toutes les heures donc ça devrait aller. et la policy associée au rôle k8s a bien les droits pour les chemins des secrets. j'ai l'impression que c'est aléatoire
Membre depuis le 09/11/2018
quand ça plante, t'as un message précis dans les logs d'audit de vault ou dans les logs de l'app ? cherche des "token revoked" ou "policy not found". ça pourrait être aussi un souci de lease renewal qui échoue à cause d'un transient network issue. regarde si ton token n'est pas révoqué par accident.
Membre depuis le 14/03/2019
ok je vais creuser les logs. j'ai juste le standard "permission denied on path". j'ai mis le log level de vault plus haut et je vois "token parent lease revoked". mais je vois pas pourquoi la parent lease serait révoquée
Membre depuis le 09/11/2018
ah "token parent lease revoked" ça change tout ! ça veut dire que le token initial (le parent) qui a servi à générer les tokens de ton app a été révoqué. du coup tous les enfants sont révoqués aussi. vérifie la durée de vie du token généré par l'auth method k8s lui-même, pas juste les tokens des policies. il a aussi une durée de vie et une max_token_ttl.
Membre depuis le 14/03/2019
bon sang t'as raison ! le rôle k8s avait une token_ttl de 30min et une max_token_ttl de 1h. mon app tournait plus longtemps. j'ai augmenté ça et plus de soucis. merci pour l'aiguillage !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
raynaud-roland
Membre depuis le 14/03/2019
hello la team, j'ai un souci avec vault. mon app java utilise l'auth method kubernetes et récupère un token. elle le met à jour régulièrement mais parfois après un refresh le token ne peut plus accéder aux secrets. j'ai un "permission denied" classique. obligé de relancer le pod pour que ça remarche un temps. ça vous dit qqc ?