Skip to content

Product Component Matrix

The following components are part of the initial product release and largely deployed with Helm+Kustomize against the K8s API (v1.28 and up). Some components are intially only installed with the public cloud based, OpenStack Flex, service, while OpenStack Enterprise naturally provides a larger variety of services:

Group Component OpenStack Flex OpenStack Enterprise
Kubernetes Kubernetes Required Required
Kubernetes Kubernetes Dashboard Required Required
Kubernetes Cert-Manager Required Required
Kubernetes MetaLB (L2/L3) Required Required
Kubernetes Core DNS Required Required
Kubernetes Ingress Controller (Nginx) Required Required
Kubernetes Kube-Proxy (IPVS) Required Required
Kubernetes Calico Optional Required
Kubernetes Kube-OVN Required Optional
Kubernetes Helm Required Required
Kubernetes Kustomize Required Required
OpenStack openVswitch (Helm) Optional Required
OpenStack Galera (Operator) Required Required
OpenStack rabbitMQ (Operator) Required Required
OpenStack memcacheD (Operator) Required Required
OpenStack Ceph Rook Optional Required
OpenStack iscsi/tgtd Required Optional
OpenStack Keystone (Helm) Required Required
OpenStack Glance (Helm) Required Required
OpenStack Cinder (Helm) Required Required
OpenStack Nova (Helm) Required Required
OpenStack Neutron (Helm) Required Required
OpenStack Placement (Helm) Required Required
OpenStack Horizon (Helm) Required Required
OpenStack Skyline (Helm) Optional Optional
OpenStack Heat (Helm) Required Required
OpenStack Designate (Helm) Optional Required
OpenStack Barbican (Helm) Required Required
OpenStack Octavia (Helm) Required Required
OpenStack Ironic (Helm) Optional Required
OpenStack metal3.io Optional Required

Initial monitoring components consists of the following projects

Group Component OpenStack Flex OpenStack Enterprise
Kubernetes Prometheus Required Required
Kubernetes Alertmanager Required Required
Kubernetes Grafana Required Required
Kubernetes Node Exporter Required Required
Kubernetes Kube State Metrics Required Required
Kubernetes redfish Exporter Required Required
OpenStack OpenStack Exporter Required Required
OpenStack RabbitMQ Exporter Required Required
OpenStack Mysql Exporter Required Required
OpenStack Memcached Exporter Required Required
OpenStack Postgres Exporter Required Required

At a later stage these components will be added

Group Component OpenStack Flex OpenStack Enterprise
Kubernetes Thanos/Cortex Optional Required
OpenStack PostgreSQL Required Required
OpenStack Aodh (Helm) Optional Required
OpenStack Consul Optional Required
OpenStack Ceilometer (Helm) Optional Required
OpenStack Masakari (Helm) Optional Required