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

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

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

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 Deployment manifest page.

Kubernetes charms

Machine charms