Underlying projects and charms
MicroStack can be organised 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 |
---|---|---|
charm-microceph | Source | Bugs |
charm-rabbitmq-k8s | Source | Bugs |
snap-openstack | Source | Bugs |
snap-openstack-hypervisor | Source | Bugs |
sunbeam-charms | Source | Bugs |
sunbeam-terraform | Source | Bugs |
ubuntu-openstack-rocks | Source | Bugs |
Dependencies
Project | Source Code | Bug Report |
---|---|---|
charm-k8s | Source | Bugs |
juju | Source | Bugs |
microceph | Source | Bugs |
k8s | Source | Bugs |
mysql-k8s-operator | Source | Bugs |
mysql-router-k8s-operator | Source | Bugs |
self-signed-certificates-operator | Source | Bugs |
tls-certificates-operator | Source | Bugs |
traefik-k8s-operator | Source | Bugs |
Extended dependencies
Project | Source Code | Bug Report |
---|---|---|
alertmanager-k8s-operator | Source | Bugs |
bind9-rock | Source | Bugs |
catalogue-k8s-operator | Source | Bugs |
grafana-k8s-operator | Source | Bugs |
loki-k8s-operator | Source | Bugs |
prometheus-k8s-operator | Source | Bugs |
vault-k8s-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
Charm | Configuration options |
---|---|
grafana-agent | options |
microceph | options |
microk8s | options |
openstack-hypervisor | options |
sunbeam-clusterd | options |
sunbeam-machine | options |