Skip to content

💡 [REQUEST] - Documenter la migration et la purge des anciens groupes Keycloak d’environnement #132

Open

Description

@StephaneTrebel

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

Références

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions