Milestones
List view
- Due by November 4, 2026•9/41 issues closed
# dso-console 9.28.0 ## ⚠️ Actions à clarifier — anciens groupes Keycloak et droits ArgoCD **Exploitation du socle : une intervention manuelle est prévue après déploiement pour les projets possédant encore des groupes Keycloak d’environnement `console/{env}/RO` et `RW`.** La console ne crée plus ces groupes et ne synchronise plus leurs membres. Les droits ArgoCD reposent sur les groupes des rôles projet, avec une portée projet plutôt que par environnement : un développeur peut ainsi voir les applications des différents environnements de son projet. **Les anciens groupes restent présents jusqu’à leur purge manuelle.** Ils peuvent donc continuer à alourdir les jetons de connexion et maintenir le risque d’erreur `Request Header Or Cookie Too Large`. **La procédure de purge et l’ordre des vérifications ArgoCD restent à préciser avant de présenter cette intervention comme prête à exécuter.** Les groupes Grafana et les robots Harbor ne sont pas concernés. [Modèle des groupes Keycloak](https://cloud-pi-native.fr/guide/rbac/keycloak#_2-hierarchie-de-groupes-maintenue-par-la-console) — **[Documentation à corriger et procédure à compléter.](https://github.com/cloud-pi-native/documentation/issues/132)** · [PR #2868](https://github.com/cloud-pi-native/console/pull/2868) ## Objectifs de cette version - Fiabiliser la gestion des projets, de leurs ressources et des accès aux services connectés. - Poursuivre la bascule des API vers le serveur NestJS. ## Changements livrés ### Pour les équipes projet - **Distinguer correctement les ressources de production et hors production.** Dans l’onglet « Ressources », les totaux CPU, mémoire et GPU sont calculés après le chargement des environnements et de leurs types. Les ressources de production ne sont plus comptabilisées à tort en hors production. Ce correctif concerne l’affichage, pas les contrôles de quotas. [Ressources et quotas](https://cloud-pi-native.fr/guide/environments-management#gestion-des-quotas-sur-un-projet) · [#2446](https://github.com/cloud-pi-native/console/issues/2446) - **Conserver un accès administrateur après un transfert de propriété.** L’ancien propriétaire reçoit le rôle projet « Administrateur », y compris s’il était déjà membre du projet. Ses autres rôles sont conservés : le transfert ne le laisse plus sans rôle. [Rôles projet](https://cloud-pi-native.fr/guide/roles) — **[Documentation à compléter : effet du transfert de propriété.](https://github.com/cloud-pi-native/documentation/issues/133)** · [#2853](https://github.com/cloud-pi-native/console/issues/2853) - **Répercuter les changements de membres dans GitLab.** Les ajouts et mises à jour de membres déclenchent la synchronisation du groupe GitLab du projet ; le retrait d’un membre y retire également son accès. Un groupe GitLab absent n’est pas recréé à l’occasion d’un retrait. [Membres et droits GitLab](https://cloud-pi-native.fr/guide/rbac/gitlab) · [#2590](https://github.com/cloud-pi-native/console/issues/2590) - **Retrouver les informations du registre dans les secrets des services.** La console lit à nouveau le secret correspondant au robot du projet : le chemin du registre est affiché, ainsi que les identifiants du robot lorsque leur publication est activée. [Secrets des services](https://cloud-pi-native.fr/guide/projects-management#creation-d-un-projet) · [#2527](https://github.com/cloud-pi-native/console/issues/2527) - **Pouvoir retenter une suppression après un échec du nettoyage externe.** Le projet n’est archivé et renommé qu’après la réussite de la suppression de ses ressources dans les services connectés. En cas d’échec, la demande échoue sans laisser le projet définitivement archivé sous un nouveau nom ; une nouvelle tentative peut reprendre le nettoyage. [Gestion des projets](https://cloud-pi-native.fr/guide/projects-management) · [#2813](https://github.com/cloud-pi-native/console/issues/2813) ### Pour l’administration du socle - **Ne plus accorder le reprovisionnement par défaut à « Tout le monde ».** La mise à jour retire cette permission sur les projets existants et du réglage par défaut des nouveaux projets. Les droits accordés par les autres rôles restent applicables. Le reprovisionnement remet les ressources en conformité avec la **configuration déclarative** du projet, qui décrit leur état attendu. [Permissions des rôles projet](https://cloud-pi-native.fr/guide/roles#gerer-les-roles-onglet-roles) — **[Documentation obsolète : la liste des permissions par défaut doit être corrigée.](https://github.com/cloud-pi-native/documentation/pull/130)** · [#2878](https://github.com/cloud-pi-native/console/issues/2878) ### Pour l’exploitation du socle - **Nettoyer les identifiants des miroirs de dépôts retirés.** Lors de la remise en conformité d’un projet, la console supprime dans Vault les secrets techniques de miroir correspondant aux dépôts qui ne figurent plus dans sa configuration déclarative. Elle conserve ceux des dépôts encore déclarés et les secrets sans rapport avec ces miroirs. [Remise en conformité des dépôts](https://cloud-pi-native.fr/guide/repositories-management#coherence-et-nettoyage-des-depots-reprovisionnement) — **[Documentation à compléter : cycle de vie des secrets techniques de miroir.](https://github.com/cloud-pi-native/documentation/issues/134)** · [#2533](https://github.com/cloud-pi-native/console/issues/2533) - **Fiabiliser la synchronisation Keycloak pendant le renouvellement du jeton d’administration.** Le renouvellement utilise un client distinct et ne change plus temporairement le realm des requêtes concurrentes. Il évite ainsi l’erreur intermittente qui interrompait la lecture des groupes pendant la synchronisation. [Groupes maintenus par la console](https://cloud-pi-native.fr/guide/rbac/keycloak#_2-hierarchie-de-groupes-maintenue-par-la-console) · [#2452](https://github.com/cloud-pi-native/console/issues/2452) - **Acheminer les API vers NestJS sans repli applicatif vers l’ancien serveur.** Les dernières bascules concernent notamment les zones, clusters, contrôles de santé, journaux, paramètres et jetons. Le serveur historique et le proxy restent présents pour les besoins techniques et un retour arrière explicite ; ils ne sont pas supprimés par cette version. [Installation de la console](https://cloud-pi-native.fr/installation/installation) — **[Documentation à compléter : architecture de routage et retour arrière.](https://github.com/cloud-pi-native/documentation/issues/135)** · [#2927](https://github.com/cloud-pi-native/console/issues/2927) ## Autres changements - Les images applicatives passent à **Node.js 26.12.1 sur Debian Trixie** et plusieurs dépendances vulnérables sont mises à jour. [Versions des images de la console](https://cloud-pi-native.fr/installation/versions#console-cloud-π-native) · [#2902](https://github.com/cloud-pi-native/console/issues/2902) · [#2910](https://github.com/cloud-pi-native/console/issues/2910)
Due by October 29, 2026•90/91 issues closed- Due by December 9, 2026•7/33 issues closed