Rackslab annonce la sortie de Slurm-web v7.0.0, une mise à jour majeure qui apporte l’authentification SSO avec OpenID Connect, des conteneurs Docker et Podman prêts à l’emploi, un branding personnalisé de l’interface web, une expérience jobs plus claire avec les jobs actifs et récemment terminés, des contrôles de visibilité plus fins pour les utilisateurs, et le support de Slurm 26.05.
Slurm est le leader mondial des gestionnaires de batch pour les clusters HPC avec toutes les fonctionnalités les plus avancées pour gérer les jobs et les ressources de calcul avec une puissante interface en ligne de commande (CLI).
Slurm-web propose des vues claires et intuitives pour suivre vos jobs et des représentations visuelles avancées du status des calculateurs HPC dans votre organisation, accessible depuis un simple navigateur web sur tous vos périphériques.
Nouveautés
Cette version apporte plusieurs améliorations majeures :
- Authentification SSO avec OpenID Connect (#268)
Slurm-web prend désormais en charge l’authentification Single Sign-On avec OpenID Connect. Ce nouveau mode d’authentification aide les organisations à intégrer Slurm-web avec leur fournisseur d’identité existant, tout en conservant l’authentification LDAP pour les déploiements qui s’appuient déjà dessus.
- Conteneurs Docker et Podman (#266)
En complément des paquets système pour la plupart des distributions Linux, Slurm-web est désormais publié sous forme de conteneurs prêts à l’emploi pour les runtimes Docker et Podman. Cela facilite le déploiement de Slurm-web dans des environnements conteneurisés, y compris Kubernetes, et le rend compatible avec les déploiements basés sur Slinky.
- Thème et logo personnalisés pour le branding de l’interface (#287)
L’interface web peut désormais être personnalisée avec des couleurs, des logos et un favicon sur mesure. Il devient plus simple de proposer un service Slurm-web aligné sur l’identité visuelle de votre organisation, en particulier sur les plateformes partagées et les portails de production utilisés par de nombreuses équipes de recherche.
- Historique des jobs terminés depuis la comptabilité SlurmDBD (#325)
La page des jobs se concentre désormais sur les jobs actuellement actifs pour une vue temps réel plus lisible. Une nouvelle page liste les jobs récemment terminés sur les dernières heures à partir des données de comptabilité SlurmDBD, ce qui facilite la revue des jobs terminées, échouées ou annulées sans les mélanger avec la file active.
- Noms des jobs dans les listes avec filtrage avancé (#346)
Les noms des jobs sont désormais affichés dans les listes de jobs actifs et terminés. Il est aussi possible de filtrer les jobs par nom avec une recherche par sous-chaîne ou une expression régulière, ce qui accélère la recherche de jobs liés à un projet, un workflow ou une campagne utilisateur.
- Restriction des utilisateurs à leurs propres jobs (#259)
Les administrateurs peuvent désormais restreindre les utilisateurs à la consultation de leurs propres jobs uniquement. Cette option aide les sites à exposer Slurm-web plus largement tout en alignant la visibilité des jobs sur leurs politiques locales de confidentialité ou d’exploitation.
- Support de l’API REST Slurm 26.05 v0.0.45 (#718)
Slurm-web v7.0.0 prend en charge l’API REST Slurm v0.0.45 fournie par Slurm 26.05. Slurm-web reste ainsi aligné avec la dernière version amont de Slurm tout en préservant la compatibilité avec les versions d’API REST supportées grâce à sa couche d’adaptateurs.
- Et bien plus !
En plus des principales fonctionnalités mentionnées ci-dessus, cette version inclut plusieurs autres améliorations et corrections de bugs visant à améliorer la stabilité globale et la satisfaction des utilisateurs. Nous nous engageons à améliorer continuellement Slurm-web pour répondre aux besoins évolutifs de nos utilisateurs. Consultez les notes de version pour plus de détails.
Mise à jour
Prêt à passer à la nouvelle version ? Slurm-web 7 est une version majeure qui nécessite des étapes manuelles en plus de la mise à jour standard des paquets. Avant de mettre à jour, assurez-vous de :
- basculer le dépôt de paquets de
slurmweb-6àslurmweb-7, - générer une clé de session pour la passerelle avec
slurm-web gen-session-key, - mettre à jour les noms d’actions de la politique d’autorisation dans
policy.inisi vous utilisez une politique personnalisée, - redémarrer les services Slurm-web et vérifier l’interface web.
Note finale
Slurm-web 7 marque une étape importante vers l’interface web complète que les utilisateurs de Slurm méritent. Des fonctionnalités très attendues comme le SSO, le branding de l’interface et l’historique des jobs montrent l’énergie investie dans le projet, et reflètent notre engagement à long terme pour rendre Slurm-web encore plus puissant et plus simple à adopter. Après des années de développement continu, la feuille de route qui s’annonce reste tout aussi ambitieuse !
Nous remercions la communauté pour ses retours, rapports de bugs et demandes de fonctionnalités. Vos contributions font avancer Slurm-web et nous aident à prioriser les fonctionnalités qui comptent le plus pour les sites HPC.
Envie de découvrir les nouveautés ? Plongez dans la documentation complète pour commencer, ou lancez-vous directement avec notre guide de démarrage rapide. Vous voulez voir ce qui arrive ensuite ? Consultez notre feuille de route et partagez vos idées - nous sommes à votre écoute !
Liens utiles :
- Notes de version (en)
- Notes pour Slurm-web 7 (en)
- Site web officiel (en)
- Feuille de route des fonctionnalités (en)
- Guide de démarrage rapide (en)
- Documentation complète (en)
- Code source (en)