
L’interface ArgoCD affiche les ApplicationSets, mais sans vue d’ensemble. Pour savoir combien d’apps sont Healthy ou Degraded, il faut cliquer sur chaque Application une par une. Avec 50 apps générées par un ApplicationSet, ça devient vite pénible.
J’ai développé cette extension pour avoir un dashboard centralisé. En un coup d’oeil : stats temps réel, filtres par état, recherche, et un bouton Sync All pour tout synchroniser.

Architecture
ArgoCD charge automatiquement les fichiers extension*.js depuis /tmp/extensions/<name>/ au démarrage du server.
|
|
Le code React est minifié et injecté via ConfigMap. Pas de build pipeline complexe, pas de registry séparé. Un simple kubectl apply suffit.
Déploiement
La ConfigMap contient le JavaScript minifié :
|
|
📥 Télécharger la ConfigMap complète
Dans les values Helm du chart argo/argo-cd :
|
|
Vérification
|
|
L’onglet ApplicationSets apparaît dans la navbar après redémarrage du pod.