Projects and charms =================== Canonical OpenStack can be organized in terms of a number of underlying projects as well as in terms of the individual charmed operators it leverages. Projects -------- There are core, dependency, and extended dependency projects. Core ~~~~ .. list-table:: :class: names :header-rows: 1 * - Project - Source Code - Bug Report * - MicroCeph Charm - `Source `__ - `Bugs `__ * - OpenStack Snap - `Source `__ - `Bugs `__ * - Openstack Hypervisor Snap - `Source `__ - `Bugs `__ * - RabbitMQ Charm - `Source `__ - `Bugs `__ * - Sunbeam Charms - `Source `__ - `Bugs `__ * - Sunbeam Terraform - `Source `__ - `Bugs `__ * - Ubuntu OpenStack Rocks - `Source `__ - `Bugs `__ Dependencies ~~~~~~~~~~~~ .. list-table:: :class: names :header-rows: 1 * - Project - Source Code - Bug Report * - Juju - `Source `__ - `Bugs `__ * - MicroCeph - `Source `__ - `Bugs `__ * - Canonical Kubernetes - `Source `__ - `Bugs `__ * - Canonical Kubernetes Operator - `Source `__ - `Bugs `__ * - MySQL Kubernetes Operator - `Source `__ - `Bugs `__ * - MySQL Router Kubernetes Operator - `Source `__ - `Bugs `__ * - Self-Signed Certificates Operator - `Source `__ - `Bugs `__ * - TLS Certificates Operator - `Source `__ - `Bugs `__ * - Traefik Kubernetes Operator - `Source `__ - `Bugs `__ Extended dependencies ~~~~~~~~~~~~~~~~~~~~~ .. list-table:: :class: names :header-rows: 1 * - Project - Source Code - Bug Report * - Alertmanager Kubernetes Operator - `Source `__ - `Bugs `__ * - BIND 9 Rock - `Source `__ - `Bugs `__ * - Catalogue Kubernetes Operator - `Source `__ - `Bugs `__ * - Grafana Kubernetes Operator - `Source `__ - `Bugs `__ * - Loki Kubernetes Operator - `Source `__ - `Bugs `__ * - Prometheus Kubernetes Operator - `Source `__ - `Bugs `__ * - Vault Kubernetes Operator - `Source `__ - `Bugs `__ Charms ------ Both Kubernetes charms and machine charms are available. Configuration options are useful when a deployment manifest is in use. See the :doc:`Deployment manifest ` page. Kubernetes charms ~~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Charm - Configuration options * - `Alert Manager `__ - `options `__ * - `Aodh `__ - `options `__ * - `Barbican `__ - `options `__ * - `Catalogue `__ - `options `__ * - `Ceilometer `__ - `options `__ * - `Cinder `__ - `options `__ * - `Cinder-Ceph `__ - `options `__ * - `Designate `__ - `options `__ * - `Designate-BIND `__ - `options `__ * - `Glance `__ - `options `__ * - `Gnocchi `__ - `options `__ * - `Grafana Agent `__ - `options `__ * - `Grafana `__ - `options `__ * - `Heat `__ - `options `__ * - `Horizon `__ - `options `__ * - `Keystone `__ - `options `__ * - `Keystone LDAP `__ - `options `__ * - `Loki `__ - `options `__ * - `Manual TLS Certificates `__ - `options `__ * - `Magnum `__ - `options `__ * - `MySQL `__ - `options `__ * - `MySQL Router `__ - `options `__ * - `Neutron `__ - `options `__ * - `Nova `__ - `options `__ * - `Octavia `__ - `options `__ * - `OpenStack Exporter `__ - `options `__ * - `OVN Central `__ - `options `__ * - `OVN Relay `__ - `options `__ * - `Placement `__ - `options `__ * - `Prometheus `__ - `options `__ * - `RabbitMQ `__ - `options `__ * - `Self-signed Certificates `__ - `options `__ * - `Tempest `__ - `options `__ * - `Traefik `__ - `options `__ * - `Vault `__ - `options `__ Machine charms ~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 * - Charm - Configuration options * - `Grafana Agent `__ - `options `__ * - `MicroCeph `__ - `options `__ * - `Canonical Kubernetes `__ - `options `__ * - `OpenStack Hypervisor `__ - `options `__ * - `Sunbeam Clusterd `__ - `options `__ * - `Sunbeam Machine `__ - `options `__