Repository navigation
đĄ [REQUEST] - Documenter la migration et la purge des anciens groupes Keycloak dâenvironnement #132
Description
Description
Ăcart relevĂ© en croisant la Release Note 9.28.0, les tickets et PR documentaires, la branche main et le contenu du site public.
La PR #129, dĂ©jĂ fusionnĂ©e, corrige la hiĂ©rarchie Keycloak et la fiche IAM : ne pas refaire ce travail. Cependant, la fiche publique relue lors de cet audit dĂ©crit encore les groupes /<slug>/console/<env>/RO et RW comme maintenus par la console. Ni la correction fusionnĂ©e ni le guide dâinstallation ne donnent la procĂ©dure de migration des projets existants.
Depuis la console 9.28.0, ces groupes ne sont plus créés ni synchronisĂ©s, mais restent prĂ©sents jusquâĂ une purge manuelle aprĂšs dĂ©ploiement. Ils peuvent continuer Ă alourdir les jetons et maintenir le risque Request Header Or Cookie Too Large. ArgoCD utilise les groupes des rĂŽles projet : la portĂ©e devient celle du projet, et un dĂ©veloppeur peut voir les applications de ses diffĂ©rents environnements.
Contenu documentaire attendu
- Distinguer les nouveaux projets des projets possĂ©dant encore les anciens groupes ; rendre explicites le public concernĂ© et le moment de lâintervention.
- Ătablir avec lâexploitation la procĂ©dure de purge, son pĂ©rimĂštre exact, ses prĂ©requis et lâordre des vĂ©rifications des accĂšs ArgoCD avant et aprĂšs intervention. Ne pas transformer les Ă©tapes encore Ă clarifier dans la Release Note en commandes supposĂ©es sĂ»res.
- Expliquer la nouvelle portĂ©e des droits ArgoCD, la persistance des anciens groupes et le risque en lâabsence de nettoyage.
- Exclure explicitement les groupes Grafana et les robots Harbor du nettoyage.
- Vérifier la publication du contenu de doc: retirer les groupes environnement RO/RW de la hiérarchie Keycloak #129 et relier la procédure depuis les pages concernées, sans dupliquer les fiches RBAC.
Pages concernées
- https://cloud-pi-native.fr/guide/rbac/keycloak#_2-hierarchie-de-groupes-maintenue-par-la-console
- https://cloud-pi-native.fr/platform/iam
- https://cloud-pi-native.fr/installation/installation
Références
- fix(server-nestjs): cesser de créer les groupes environnement RO/RW console#2868
- đ [BUG] - Le claim groups explose avec le nombre d'environnements : cookie trop volumineux pour le proxy console#2867
- doc: retirer les groupes environnement RO/RW de la hiérarchie Keycloak #129 (modÚle corrigé, sans procédure de purge)
Définition du fini
- La procĂ©dure validĂ©e par lâexploitation prĂ©cise qui intervient, sur quels projets, quand, avec quelles vĂ©rifications et quelles limites de rĂ©cupĂ©ration.
- Les groupes ciblés sont identifiés sans ambiguïté ; Grafana, robots Harbor et groupes de rÎles projet sont préservés.
- Les conséquences sur les accÚs ArgoCD et sur les jetons sont expliquées sans annoncer une purge automatique.
- Le contenu de doc: retirer les groupes environnement RO/RW de la hiérarchie Keycloak #129 et la procédure sont accessibles et relus sur le site public.
Activity