OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent
Components
The OpenStack services rewritten in Go, the console, the CLI and the installer, with their Cloud Native building block.
Resource inventories and allocations; the first component rewritten in Go.
Instances run as KubeVirt VirtualMachines; conductor with the scheduler in process, one agent per node.
Containers as a Service: one Pod per container, isolated in its own Kata microVM, with its Neutron port as its only network.
Instance high availability; node health from Node Healthcheck and Self Node Remediation.
Bare metal: stays upstream Python, packaged in an OpenKeel chart; too many hardware configurations to test.
Block volumes are PVCs of a CSI StorageClass (Rook-Ceph, Longhorn, NetApp, Huawei Dorado, Pure Storage), with CSI snapshots and cinder-backup backups.
Images stored in block PVCs through CDI DataVolumes; the four interoperable import methods.
Multi-tenant NFS shares: one NFS-Ganesha gateway per share network, inside the tenant network.
Object storage: Rook-Ceph and its RGW gateway for the S3 and Swift APIs.
Go CSI driver for Pure Storage FlashArray over iSCSI: snapshots, clones, expansion, block RWX for KubeVirt. Prototype.
Networks, subnets, ports, routers and security groups written to the OVN Northbound database; IPv4 and IPv6.
The Octavia v2 API served by neutron-api; OVN load balancers, enabled by default.
Firewall groups, policies and rules (FWaaS v2).
Site-to-site IPsec VPN: IKE, IPsec policies, connections.
Announces over BGP the VM and floating IPs reachable through the node.
Zones and recordsets published by ExternalDNS (one DNSEndpoint per recordset).
Rating (FinOps): usage collected from Prometheus, priced by hashmap rules and CEL scripts, rated history in InfluxDB; with openkeel-pricing (cost and carbon quotes), it feeds Skyline's FinOps / GreenOps page.
Orchestration: no Go service yet; the stack and orchestration commands are rewritten in ok.
EC2 Query API (97 actions), SigV2 and SigV4 signatures checked by Keystone: AWS CLI, boto3, Terraform.
A single Go binary: the console API, the React console files, and a proxy to the Keystone catalog.
The OpenStack client: the commands of python-openstackclient 10.3.1 and its plugins, with the same arguments, outputs and exit codes.
The deployment CLI: plan, install, upgrade, status, uninstall; kind lab or production.