Ces derniers mois, nous avons travaillé à le rendre plus aisé à prendre en main et plus complet, supportant nos nouveaux services. Cela nous a mené à la publication de sa version 0.7.0. Voici un aperçu des principales nouveautés.
Nouveau nom, simplification de l’authentification
Tout d’abord, il change de nom. Son dépôt passe ainsi de clever-operator
à clever-kubernetes-operator
. Un changement qui vise à mieux refléter la nature et l’objectif du projet, en mettant en avant son rôle central dans l’intégration de Kubernetes avec Clever Cloud.
Nous avons ensuite écouté les demandes de plusieurs utilisateurs qui voulaient une gestion plus simple de l’authentification. Si auparavant il fallait l’intégrer à un processus OAuth complet, désormais vous pouvez simplement générer et utiliser un API Token. De plus, l’opérateur Kubernetes peut récupérer les informations de l’utilisateur connecté aux Clever Tools, vous permettant de l’utiliser après avoir exécuté un clever login
.
Intégration de nos nouveaux services
Cette mise à jour est surtout pour nous l’occasion d’ajouter les nombreux produits que nous avons lancé ces derniers mois, qui peuvent désormais être pilotés par l’opérateur afin d’enrichir les capacités de votre cluster Kubernetes :
- Azimutt : Une solution pour l’exploration fluide de grandes bases de données complexes.
Site officiel | Documentation de l’add-on | Dépôt de code source - Cellar : Notre service de stockage d’objets compatible S3.
Documentation de l’add-on - Keycloak : Une solution open-source d’Identity and Access Management (IAM) offrant des fonctionnalités d’authentification puissantes pour vos services et applications sécurisées.
Documentation de l’add-on | Site officiel | Documentation officielle | Dépôt de code source - Matomo : Une solution open-source d’analyse web qui vous donne la pleine propriété de vos données, conforme au RGPD et alternative à Google Analytics.
Documentation de l’add-on | Site officiel | Dépôt de code source | Article de blog associé - Metabase : Une solution open-source de business intelligence, de tableaux de bord et de visualisation de données.
Documentation de l’add-on | Site officiel | Documentation officielle | Dépôt de code source - Otoroshi : Une gestion légère d’API basée sur un reverse proxy HTTP moderne avec des plugins pour le support d’un WAF ou de fonctionnalités dédiées aux LLM.
Documentation de l’add-on | Site officiel | Documentation officielle | Dépôt de code source | Articles de blog associés et ici
Mise à jour des services existants
Nous en avons profité pour mettre à jour les versions supportées pour les services déjà proposés, notamment nos bases de données. Par exemple, dans le cas de PostgreSQL nous avons ajouté les versions 16 et 17 et décommissionné la version 10.
Des retouches de toutes parts
Nous avons apporté plusieurs améliorations à l’opérateur, notamment dans la résolution des identifiants de plan des add-ons, ainsi qu’à ses dépendances :
- Changelog du Clever Operator v0.7.0
- Changelog du CleverCloud Rust SDK v0.15.0
- Changelog de oauth10a-rust v2.1.1
Ces améliorations ont pour but de vous aider à tirer le meilleur parti de Clever Cloud en complément d’une infrastructure Kubernetes existante. Pour toute question ou suggestion, n’hésitez pas à nous contacter au sein de notre espace de discussions GitHub.