OpenKeel : la solution Cloud souveraine, française à portée européenne du groupe inherent Découvrir inherent

Déploiement

okadm, Kolla Ansible, OpenStack-Helm

Un seul binaire : ni venv, ni inventaire SSH, ni dépôt de charts ; tout est embarqué, sauf les images.

Outil, cible et plan de données

Kolla AnsibleOpenStack-Helmokadm
OutilPython et Ansible : venv, install-deps, collection GalaxyCharts Helm, plugin helm osh ; kubectl et helm requisUn binaire Go : client-go et SDK Helm intégrés, charts embarqués
CibleHôtes Linux par SSH, inventaire all-in-one ou multinodeCluster Kubernetes existant ; sa création est hors périmètreCluster Kubernetes existant, ou cluster kind créé en lab
Hôtesbootstrap-servers : paquets, Docker, pare-feu, SELinux, AppArmor, NTPRôle Ansible deploy-env pour un lab, non idempotentRien à préparer : okadm plan vérifie et donne la commande
Plan de donnéeslibvirt et agents OVS dans des conteneurs sur les hôtesDaemonSets libvirt et openvswitch, Ceph à déployerKubeVirt, OVN et CSI : des briques Kubernetes

Configurer et opérer : le périmètre

Kolla AnsibleOpenStack-Helmokadm
DonnéesMariaDB, RabbitMQ, Memcached, HAProxy en conteneurs KollaUne release Helm par brique : mariadb, rabbitmq, memcachedOpérateurs ; instances, bases, comptes et vhosts créés par okadm
Configurationglobals.yml : 326 options ; inventaire AnsibleValues overrides par chart et par feature set--mode lab ou production, --domain, -f values
Secretspasswords.yml : 106 secrets générés par kolla-genpwdDans les values des chartsGénérés dans des Secrets Kubernetes, par composant
Cycle de vie26 sous-commandes : deploy, reconfigure, upgrade, mariadb-recovery…helm upgrade --install, chart par chart, dans le bon ordreplan, install, upgrade, status, access, uninstall ; idempotent

Kolla Ansible (stable/2026.2) et OpenStack-Helm (master du 2026-11-03) : faits relevés dans leurs dépôts amont pour la présentation, hors de l'espace de travail.