charmtally

A feature-adoption survey of the Canonical charm fleet.

Scanned 731 charms against 83 features. Generated 2026-09-21 02:34 UTC.

Architecture

delta
29239%
component-graph
15521%
reconcile
13318%
reactive
10414%
legacy-classic
354%
part-reconcile
172%
unconditional-init
101%

Shape

k8s
21529%
machine
51670%
reactive
10414%
legacy-classic
354%
lib provider
10314%
terraform mod
19827%

Charmcraft plugin

nil
218
uv
201
dump
198
poetry
97
reactive
73
charm
55

Base

ubuntu@24.04
187
ubuntu@22.04
30
ubuntu@22.04/stable
6
ubuntu@20.04
3
ubuntu@18.04
3
ubuntu@24.04/stable
3

Tooling

tox
506
make
118
just
55

By feature

Library:
Only:
Feature Library Present Clear gap Worth considering N/A By architecture By ops pin Exemplars
ops.collect-status ops 201 243 10 277 reactive n/a legacy-classic n/a component-graph 77% reconcile 22% unconditional-init 71% part-reconcile 0% delta 16% ops 1 2% ops 2 18% ops 3 27% unpinned 65% unknown 27% exim-operator, takahe-operator, ranger-k8s-operator
ops.status-set-directly ops 365 0 0 366 reactive n/a legacy-classic n/a component-graph 8% reconcile 87% unconditional-init 57% part-reconcile 100% delta 77% ops 1 81% ops 2 70% ops 3 76% unpinned 34% unknown 60% charm-apt-mirror, hardware-observer-operator, charm-nginx
ops.secrets ops 119 22 3 587 reactive n/a legacy-classic n/a component-graph 14% reconcile 34% unconditional-init 0% part-reconcile 50% delta 16% ops 1 0% ops 2 13% ops 3 44% unpinned 13% unknown 9% exim-operator, takahe-operator, test-charms/webapp
ops.stored-state ops 145 0 0 586 reactive n/a legacy-classic n/a component-graph 18% reconcile 21% unconditional-init 0% part-reconcile 12% delta 30% ops 1 61% ops 2 20% ops 3 8% unpinned 31% unknown 25% charm-apt-mirror, hardware-observer-operator, charm-nginx
ops.relation-app-data ops 105 0 420 206 reactive n/a legacy-classic n/a component-graph 4% reconcile 31% unconditional-init 0% part-reconcile 12% delta 19% ops 1 26% ops 2 19% ops 3 25% unpinned 9% unknown 10% exim-operator, test-charms/webapp, ranger-k8s-operator
ops.pebble-ready ops 257 13 0 461 reactive n/a legacy-classic n/a component-graph 77% reconcile 50% unconditional-init 0% part-reconcile 50% delta 22% ops 1 20% ops 2 32% ops 3 35% unpinned 64% unknown 47% snappass-test, takahe-operator, ranger-k8s-operator
ops.pebble-custom-notice ops 6 0 209 516 reactive n/a legacy-classic n/a component-graph 0% reconcile 2% unconditional-init 14% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 1% unpinned 1% unknown 1% charm-rabbitmq-k8s, github-profiles-automator, k6-k8s-operator
ops.leader-events ops 56 0 0 675 reactive n/a legacy-classic n/a component-graph 0% reconcile 23% unconditional-init 0% part-reconcile 0% delta 8% ops 1 6% ops 2 8% ops 3 15% unpinned 5% unknown 10% exim-operator, pgbouncer-operator, pgbouncer-k8s-operator
ops.open-ports ops 124 0 0 607 reactive n/a legacy-classic n/a component-graph 11% reconcile 31% unconditional-init 57% part-reconcile 50% delta 19% ops 1 0% ops 2 18% ops 3 40% unpinned 16% unknown 10% exim-operator, ranger-k8s-operator, superset-k8s-operator
ops.action-handlers ops 203 0 0 528 reactive n/a legacy-classic n/a component-graph 14% reconcile 47% unconditional-init 28% part-reconcile 50% delta 38% ops 1 36% ops 2 43% ops 3 45% unpinned 24% unknown 16% charm-apt-mirror, hardware-observer-operator, charm-simple-streams
pebble.checks pebble 73 0 147 511 reactive n/a legacy-classic n/a component-graph 7% reconcile 27% unconditional-init 14% part-reconcile 25% delta 7% ops 1 6% ops 2 7% ops 3 18% unpinned 6% unknown 21% hardware-observer-operator, superset-k8s-operator, temporal-k8s-operator
pebble.log-forwarding pebble 80 0 0 651 reactive n/a legacy-classic n/a component-graph 8% reconcile 33% unconditional-init 28% part-reconcile 37% delta 6% ops 1 0% ops 2 10% ops 3 16% unpinned 5% unknown 34% takahe-operator, superset-k8s-operator, temporal-k8s-operator
pebble.restart-delay ⚠ low-count pebble 4 0 0 727 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 1% ops 1 0% ops 2 0% ops 3 1% unpinned 0% unknown 1% pgbouncer-k8s-operator, postgresql-k8s-operator, zookeeper-k8s-operator
ops-scenario.unit-tests ops-scenario 395 0 0 336 reactive n/a legacy-classic n/a component-graph 51% reconcile 80% unconditional-init 100% part-reconcile 100% delta 66% ops 1 63% ops 2 59% ops 3 73% unpinned 65% unknown 70% charm-apt-mirror, charm-nginx, charm-simple-streams
ops-scenario.unit-tests.harness ops-scenario 194 0 0 537 reactive n/a legacy-classic n/a component-graph 13% reconcile 43% unconditional-init 0% part-reconcile 37% delta 39% ops 1 61% ops 2 33% ops 3 20% unpinned 21% unknown 60% charm-apt-mirror, charm-nginx, charm-simple-streams
ops-scenario.unit-tests.scenario ops-scenario 230 0 0 501 reactive n/a legacy-classic n/a component-graph 38% reconcile 46% unconditional-init 100% part-reconcile 87% delta 33% ops 1 2% ops 2 34% ops 3 59% unpinned 48% unknown 11% exim-operator, snappass-test, takahe-operator
ops-scenario.context-identity ops-scenario 16 0 0 715 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 14% part-reconcile 0% delta 4% ops 1 0% ops 2 4% ops 3 5% unpinned 0% unknown 1% zookeeper-operator, zookeeper-k8s-operator, charmed-etcd-operator
jubilant.integration-tests jubilant 156 0 187 388 reactive n/a legacy-classic n/a component-graph 5% reconcile 43% unconditional-init 100% part-reconcile 87% delta 25% ops 1 2% ops 2 25% ops 3 51% unpinned 16% unknown 13% exim-operator, takahe-operator, ranger-k8s-operator
testing.pytest-operator pytest-operator 214 0 0 517 reactive n/a legacy-classic n/a component-graph 15% reconcile 46% unconditional-init 0% part-reconcile 25% delta 40% ops 1 44% ops 2 52% ops 3 27% unpinned 13% unknown 55% charm-apt-mirror, hardware-observer-operator, charm-simple-streams
testing.pytest-jubilant pytest-jubilant 143 0 0 588 reactive n/a legacy-classic n/a component-graph 5% reconcile 42% unconditional-init 100% part-reconcile 62% delta 22% ops 1 2% ops 2 23% ops 3 45% unpinned 16% unknown 11% exim-operator, ranger-k8s-operator, temporal-admin-k8s-operator
testing.pytest-log-config python 377 0 0 354 reactive n/a legacy-classic n/a component-graph 41% reconcile 83% unconditional-init 57% part-reconcile 100% delta 65% ops 1 44% ops 2 84% ops 3 81% unpinned 27% unknown 77% exim-operator, takahe-operator, test-charms/webapp
testing.caplog python 65 0 0 666 reactive n/a legacy-classic n/a component-graph 1% reconcile 25% unconditional-init 28% part-reconcile 12% delta 9% ops 1 4% ops 2 11% ops 3 18% unpinned 6% unknown 10% ranger-k8s-operator, trino-k8s-operator, postgresql-operator
testing.concierge concierge 185 0 191 355 reactive n/a legacy-classic n/a component-graph 20% reconcile 50% unconditional-init 100% part-reconcile 25% delta 27% ops 1 0% ops 2 26% ops 3 44% unpinned 15% unknown 63% exim-operator, temporal-admin-k8s-operator, temporal-k8s-operator
charmlibs.namespace charmlibs 97 0 0 634 reactive n/a legacy-classic n/a component-graph 5% reconcile 23% unconditional-init 57% part-reconcile 37% delta 17% ops 1 0% ops 2 12% ops 3 32% unpinned 12% unknown 9% postgresql-operator, glauth-k8s-operator, hydra-operator
charmlibs.data-platform charmlibs 100 0 0 631 reactive n/a legacy-classic n/a component-graph 0% reconcile 29% unconditional-init 14% part-reconcile 75% delta 18% ops 1 2% ops 2 22% ops 3 33% unpinned 3% unknown 10% takahe-operator, ranger-k8s-operator, superset-k8s-operator
charmlibs.observability charmlibs 57 0 0 674 reactive n/a legacy-classic n/a component-graph 6% reconcile 23% unconditional-init 14% part-reconcile 0% delta 5% ops 1 2% ops 2 5% ops 3 9% unpinned 4% unknown 31% glauth-k8s-operator, hydra-operator, identity-platform-admin-ui-operator
charmlibs.cos-agent charmlibs 49 0 0 682 reactive n/a legacy-classic n/a component-graph 0% reconcile 7% unconditional-init 14% part-reconcile 12% delta 12% ops 1 0% ops 2 17% ops 3 8% unpinned 2% unknown 9% hardware-observer-operator, exim-operator, kafka-operator/machine
charmlibs.rolling-ops charmlibs 12 0 0 719 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 4% ops 1 0% ops 2 4% ops 3 3% unpinned 0% unknown 1% kafka-operator/connect_k8s, kafka-operator/machine, kafka-operator/k8s
charmlibs.rollingops ⚠ low-count charmlibs 3 0 0 728 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 1% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 2% mysql-operators/machines, mysql-operators/kubernetes, maas-charms/maas-region
charmlibs.tls-certificates charmlibs 39 0 0 692 reactive n/a legacy-classic n/a component-graph 0% reconcile 10% unconditional-init 42% part-reconcile 0% delta 7% ops 1 0% ops 2 10% ops 3 10% unpinned 4% unknown 1% exim-operator, superset-k8s-operator, temporal-k8s-operator
charmlibs.interfaces.tls-certificates charmlibs 22 0 0 709 reactive n/a legacy-classic n/a component-graph 1% reconcile 6% unconditional-init 0% part-reconcile 12% delta 3% ops 1 0% ops 2 0% ops 3 6% unpinned 4% unknown 3% nginx-ingress-integrator-operator, sunbeam-charms/charms/sunbeam-clusterd, sunbeam-charms/charms/openstack-hypervisor
charmlibs.interfaces.auth-proxy ⚠ low-count charmlibs 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% oauth2-proxy-k8s-operator
charmlibs.interfaces.forward-auth ⚠ low-count charmlibs 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% oauth2-proxy-k8s-operator
charmlibs.interfaces.istio-metadata ⚠ low-count charmlibs 0 0 0 731 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0%
charmlibs.interfaces.k8s-backup-target ⚠ low-count charmlibs 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 12% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% velero-integrator
charmlibs.interfaces.ldap ⚠ low-count charmlibs 3 0 0 728 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 1% unpinned 0% unknown 0% glauth-k8s-operator, sssd-operator, authentik-ldap-outpost-operator
charmlibs.interfaces.oauth ⚠ low-count charmlibs 3 0 0 728 reactive n/a legacy-classic n/a component-graph 0% reconcile 2% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 1% unpinned 0% unknown 0% hydra-operator, kafka-ui-k8s-operator, kafka-ui-operator
charmlibs.interfaces.openfga ⚠ low-count charmlibs 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% openfga-operator
charmlibs.interfaces.tracing ⚠ low-count charmlibs 0 0 0 731 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0%
python.lightkube python 104 0 0 627 reactive n/a legacy-classic n/a component-graph 12% reconcile 36% unconditional-init 14% part-reconcile 12% delta 11% ops 1 6% ops 2 15% ops 3 10% unpinned 10% unknown 54% pgbouncer-k8s-operator, postgresql-k8s-operator, zookeeper-operator
python.pydantic python 155 0 0 576 reactive n/a legacy-classic n/a component-graph 24% reconcile 38% unconditional-init 28% part-reconcile 87% delta 19% ops 1 6% ops 2 20% ops 3 48% unpinned 22% unknown 12% hardware-observer-operator, ranger-k8s-operator, superset-k8s-operator
ops.typed-relation ops 5 0 0 726 reactive n/a legacy-classic n/a component-graph 0% reconcile 2% unconditional-init 0% part-reconcile 12% delta 0% ops 1 0% ops 2 0% ops 3 3% unpinned 0% unknown 0% trino-k8s-operator, velero-integrator, haproxy-operator/haproxy-operator
ops.typed-config ops 15 0 0 716 reactive n/a legacy-classic n/a component-graph 0% reconcile 5% unconditional-init 0% part-reconcile 0% delta 2% ops 1 0% ops 2 3% ops 3 6% unpinned 0% unknown 0% hardware-observer-operator, conserver-charm, auditd-operator
ops.typed-config.params ops 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% mediawiki-k8s-operator
ops.tracing ops 26 0 0 705 reactive n/a legacy-classic n/a component-graph 0% reconcile 3% unconditional-init 85% part-reconcile 0% delta 4% ops 1 0% ops 2 5% ops 3 2% unpinned 6% unknown 4% pgbouncer-operator, alertmanager-k8s-operator, blackbox-exporter-k8s-operator
ops.tracing.manual ops 2 0 25 704 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% wazuh-server-operator, litmus-operators/infrastructure
ops.typed-config.handled-errors ops 11 0 7 713 reactive n/a legacy-classic n/a component-graph 0% reconcile 1% unconditional-init 0% part-reconcile 0% delta 3% ops 1 0% ops 2 2% ops 3 5% unpinned 0% unknown 0% hardware-observer-operator, conserver-charm, cve-scanner-operator
db.postgresql 88 0 0 643 reactive n/a legacy-classic n/a component-graph 12% reconcile 17% unconditional-init 0% part-reconcile 62% delta 12% ops 1 10% ops 2 22% ops 3 27% unpinned 0% unknown 3% takahe-operator, ranger-k8s-operator, superset-k8s-operator
db.mysql 66 0 0 665 reactive n/a legacy-classic n/a component-graph 17% reconcile 4% unconditional-init 0% part-reconcile 0% delta 4% ops 1 4% ops 2 2% ops 3 3% unpinned 16% unknown 6% wordpress-k8s-operator, katib-operators/charms/katib-db-manager, kfp-operators/charms/kfp-api
db.mongodb 11 0 0 720 reactive n/a legacy-classic n/a component-graph 0% reconcile 1% unconditional-init 0% part-reconcile 0% delta 2% ops 1 0% ops 2 1% ops 3 2% unpinned 1% unknown 0% charm-aodh, charm-ceilometer, ecosystem-prep/graylog-operator
db.redis 18 0 0 713 reactive n/a legacy-classic n/a component-graph 3% reconcile 5% unconditional-init 0% part-reconcile 0% delta 2% ops 1 2% ops 2 6% ops 3 5% unpinned 0% unknown 0% takahe-operator, superset-k8s-operator, discourse-k8s-operator
db.opensearch 13 0 0 718 reactive n/a legacy-classic n/a component-graph 0% reconcile 4% unconditional-init 0% part-reconcile 12% delta 2% ops 1 0% ops 2 0% ops 3 6% unpinned 0% unknown 1% ranger-k8s-operator, trino-k8s-operator, any-charm
db.elasticsearch 8 0 0 723 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 1% ops 1 2% ops 2 0% ops 3 0% unpinned 1% unknown 0% kibana-charm, ecosystem-prep/graylog-operator, ecosystem-prep/filebeat-operator
db.kafka 14 0 0 717 reactive n/a legacy-classic n/a component-graph 0% reconcile 2% unconditional-init 0% part-reconcile 12% delta 3% ops 1 0% ops 2 5% ops 3 3% unpinned 0% unknown 0% kafka-operator/connect_k8s, kafka-operator/connect_machine, any-charm
db.cassandra 3 0 0 728 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 1% unpinned 0% unknown 0% cassandra-charm, any-charm, data-integrator
db.etcd 13 0 0 718 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 2% ops 1 0% ops 2 2% ops 3 3% unpinned 0% unknown 1% mongodb-operator, layer-calico, k8s-operator/charms/worker
db.memcached 4 0 0 727 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% charm-gnocchi, charm-designate, charm-nova-cloud-controller
db.influxdb 3 0 0 728 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 1% ops 1 2% ops 2 0% ops 3 0% unpinned 0% unknown 0% any-charm, ov-slurm-charms/charm-slurmctld, slurmctld-operator
db.zookeeper 6 0 0 725 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 1% unpinned 0% unknown 0% bigtop/bigtop-packages/src/charm/hbase/layer-hbase, bigtop/bigtop-packages/src/charm/kafka/layer-kafka, bigtop/bigtop-packages/src/charm/spark/layer-spark
db.arangodb 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% any-charm
db.db2 1 0 0 730 reactive n/a legacy-classic n/a component-graph 0% reconcile 0% unconditional-init 0% part-reconcile 0% delta 0% ops 1 0% ops 2 0% ops 3 0% unpinned 0% unknown 0% any-charm
db.none 536 0 0 195 reactive n/a legacy-classic n/a component-graph 69% reconcile 73% unconditional-init 100% part-reconcile 37% delta 76% ops 1 83% ops 2 64% ops 3 64% unpinned 80% unknown 87% charm-apt-mirror, hardware-observer-operator, charm-nginx
requires-0 151 0 0 580 reactive n/a legacy-classic n/a component-graph 12% reconcile 11% unconditional-init 14% part-reconcile 12% delta 29% ops 1 26% ops 2 31% ops 3 20% unpinned 13% unknown 17% charm-apt-mirror, charm-simple-streams, snappass-test
requires-1 169 0 0 562 reactive n/a legacy-classic n/a component-graph 11% reconcile 13% unconditional-init 0% part-reconcile 12% delta 29% ops 1 46% ops 2 20% ops 3 19% unpinned 15% unknown 18% hardware-observer-operator, charm-nginx, test-charms/webapp
requires-2 141 0 0 590 reactive n/a legacy-classic n/a component-graph 36% reconcile 12% unconditional-init 0% part-reconcile 12% delta 11% ops 1 14% ops 2 9% ops 3 13% unpinned 32% unknown 14% kafka-operator/connect_machine, zookeeper-operator, container-log-archive-charm
requires-3 66 0 0 665 reactive n/a legacy-classic n/a component-graph 5% reconcile 16% unconditional-init 14% part-reconcile 12% delta 7% ops 1 6% ops 2 11% ops 3 7% unpinned 7% unknown 13% exim-operator, temporal-ui-k8s-operator, kafka-operator/connect_k8s
requires-4 42 0 0 689 reactive n/a legacy-classic n/a component-graph 4% reconcile 8% unconditional-init 0% part-reconcile 25% delta 5% ops 1 2% ops 2 9% ops 3 6% unpinned 4% unknown 5% takahe-operator, temporal-worker-k8s-operator, pgbouncer-k8s-operator
requires-5 23 0 0 708 reactive n/a legacy-classic n/a component-graph 3% reconcile 5% unconditional-init 0% part-reconcile 0% delta 3% ops 1 0% ops 2 3% ops 3 4% unpinned 2% unknown 6% pgbouncer-operator, oathkeeper-operator, jenkins-k8s-operator
requires-6-10 113 0 0 618 reactive n/a legacy-classic n/a component-graph 20% reconcile 28% unconditional-init 28% part-reconcile 25% delta 11% ops 1 4% ops 2 12% ops 3 23% unpinned 18% unknown 21% ranger-k8s-operator, superset-k8s-operator, temporal-k8s-operator
requires-11-plus 26 0 0 705 reactive n/a legacy-classic n/a component-graph 5% reconcile 3% unconditional-init 42% part-reconcile 0% delta 2% ops 1 0% ops 2 3% ops 3 5% unpinned 5% unknown 1% kratos-operator, mlflow-operator, grafana-k8s-operator
provides-0 281 0 0 450 reactive n/a legacy-classic n/a component-graph 66% reconcile 15% unconditional-init 0% part-reconcile 25% delta 40% ops 1 53% ops 2 45% ops 3 28% unpinned 47% unknown 36% charm-nginx, snappass-test, test-charms/webapp
provides-1 221 0 0 510 reactive n/a legacy-classic n/a component-graph 22% reconcile 30% unconditional-init 42% part-reconcile 12% delta 32% ops 1 38% ops 2 21% ops 3 28% unpinned 36% unknown 22% charm-apt-mirror, hardware-observer-operator, charm-simple-streams
provides-2 95 0 0 636 reactive n/a legacy-classic n/a component-graph 3% reconcile 18% unconditional-init 14% part-reconcile 50% delta 11% ops 1 6% ops 2 12% ops 3 18% unpinned 6% unknown 10% takahe-operator, superset-k8s-operator, kafka-operator/connect_machine
provides-3 68 0 0 663 reactive n/a legacy-classic n/a component-graph 3% reconcile 20% unconditional-init 0% part-reconcile 12% delta 7% ops 1 0% ops 2 11% ops 3 10% unpinned 4% unknown 16% exim-operator, ranger-k8s-operator, temporal-k8s-operator
provides-4 22 0 0 709 reactive n/a legacy-classic n/a component-graph 0% reconcile 3% unconditional-init 14% part-reconcile 0% delta 3% ops 1 0% ops 2 3% ops 3 4% unpinned 0% unknown 5% trino-k8s-operator, kafka-operator/k8s, mongodb-operator
provides-5 19 0 0 712 reactive n/a legacy-classic n/a component-graph 0% reconcile 6% unconditional-init 0% part-reconcile 0% delta 2% ops 1 0% ops 2 3% ops 3 2% unpinned 2% unknown 2% mongodb-k8s-operator, pgbouncer-k8s-operator, postgresql-operator
provides-6-plus 25 0 0 706 reactive n/a legacy-classic n/a component-graph 3% reconcile 5% unconditional-init 28% part-reconcile 0% delta 2% ops 1 2% ops 2 2% ops 3 6% unpinned 1% unknown 5% postgresql-k8s-operator, postgresql-charm, istio-operators/charms/istio-pilot
requires-optional-0 456 0 0 275 reactive n/a legacy-classic n/a component-graph 26% reconcile 48% unconditional-init 14% part-reconcile 62% delta 74% ops 1 95% ops 2 67% ops 3 54% unpinned 34% unknown 54% charm-apt-mirror, hardware-observer-operator, charm-nginx
requires-optional-1 112 0 0 619 reactive n/a legacy-classic n/a component-graph 41% reconcile 16% unconditional-init 0% part-reconcile 12% delta 6% ops 1 2% ops 2 9% ops 3 11% unpinned 32% unknown 24% redis-k8s-operator, discourse-k8s-operator, hockeypuck-k8s-operator
requires-optional-2 30 0 0 701 reactive n/a legacy-classic n/a component-graph 7% reconcile 3% unconditional-init 28% part-reconcile 0% delta 3% ops 1 0% ops 2 3% ops 3 3% unpinned 7% unknown 5% takahe-operator, kafka-operator/connect_machine, zookeeper-operator
requires-optional-3 40 0 0 691 reactive n/a legacy-classic n/a component-graph 6% reconcile 10% unconditional-init 0% part-reconcile 0% delta 5% ops 1 0% ops 2 8% ops 3 7% unpinned 5% unknown 9% exim-operator, ranger-k8s-operator, temporal-worker-k8s-operator
requires-optional-4-5 45 0 0 686 reactive n/a legacy-classic n/a component-graph 10% reconcile 10% unconditional-init 0% part-reconcile 25% delta 4% ops 1 2% ops 2 5% ops 3 11% unpinned 9% unknown 3% trino-k8s-operator, glauth-k8s-operator, hydra-operator
requires-optional-6-plus 48 0 0 683 reactive n/a legacy-classic n/a component-graph 8% reconcile 10% unconditional-init 57% part-reconcile 0% delta 6% ops 1 0% ops 2 6% ops 3 11% unpinned 10% unknown 3% superset-k8s-operator, temporal-k8s-operator, kafka-operator/machine

By charm

Arch:
Shape:
Status:
Flags:
Charm Team Architecture Stack Present Clear gap Worth considering Gaps
charm-apt-mirror BootStack delta workload-less machine ·ops * ·tox 10 1 1 ops.collect-status
hardware-observer-operator BootStack delta subordinate machine·uv ·ops >=2.2.0 ·2 libs ·tox 13 1 3 ops.collect-status
charm-nginx BootStack delta workload-less machine·charm ·ops * ·tox 8 1 1 ops.collect-status
charm-simple-streams BootStack delta workload-less machine·charm ·ops * ·tox 10 1 1 ops.collect-status
exim-operator Charm-Tech reconcilepart-reconcile workload-less machine·uv ·juju >=3.6 ·ops ~=3.7 ·4 libs ·tox 19 0 0
snappass-test Charm-Tech delta k8s ·ubuntu@20.04/stable ·ops * ·tox 8 1 2 ops.collect-status
takahe-operator Charm-Tech delta k8s·uv ·ubuntu@24.04 ·juju >=3.6 ·ops ==2.10.0 ·6 libs ·tox 16 0 4
test-charms/webapp Charm-Tech delta workload-less machine ·ops ==2.2.0 ·tox 10 1 0 ops.collect-status
certbot-charm Commercial Systems delta subordinate machine ·ops * 8 1 1 ops.collect-status
ranger-k8s-operator Commercial Systems reconcile k8s·uv,dump ·ops >=3.7.1,<4 ·6 libs ·tox+make 20 0 3
superset-k8s-operator Commercial Systems reconcilepart-reconcile k8s·uv,dump ·ubuntu@22.04 ·ops >=3.7,<4 ·10 libs ·tox+make ·tf 21 0 2
temporal-admin-k8s-operator Commercial Systems delta k8s·uv ·juju >=3.4 ·ops ==2.21.1 ·1 lib ·tox ·tf 13 1 2 ops.collect-status
temporal-k8s-operator Commercial Systems reconcile lib provider k8s·uv,dump ·juju >=3.1 ·ops ==2.21.1 ·8 libs ·tox ·tf 17 0 1
temporal-ui-k8s-operator Commercial Systems delta k8s·uv,dump ·juju >=3.1 ·ops ==2.21.1 ·3 libs ·tox ·tf 14 1 1 ops.collect-status
temporal-worker-k8s-operator Commercial Systems delta lib provider k8s·uv ·ops ==2.21.1 ·7 libs ·tox ·tf 14 1 3 ops.collect-status
timescaledb-charm Commercial Systems delta subordinate machine ·ubuntu@20.04,ubuntu@22.04 ·ops >= 2.1.1 ·tox+make 10 1 3 ops.collect-status
trino-k8s-operator Commercial Systems reconcilepart-reconcile lib provider k8s·uv,dump ·ops >=3.7.1,<4 ·7 libs ·tox+make ·tf 22 0 3
kafka-operator/connect_k8s Data delta k8s·nil,poetry,dump ·ops >=2.17.0 ·9 libs ·tf 8 0 3
kafka-operator/machine Data delta workload-less machine·nil,poetry,dump ·ops >=2.17.0 ·7 libs ·tf 8 0 1
kafka-operator/k8s Data delta k8s·nil,poetry,dump ·ops >=2.17.0 ·11 libs ·tf 9 1 3 ops.pebble-ready
kafka-operator/connect_machine Data delta workload-less machine·nil,poetry,dump ·ops >=2.17.0 ·5 libs ·tf 8 0 1
kafka-broker-rack-awareness-operator Data delta workload-less machine·charm ·ops ==2.21.1 ·1 lib ·tox 9 1 2 ops.collect-status
mongodb-operator Data delta workload-less machine·nil,poetry,dump,make ·ops ~=3.8.1 ·tox ·tf 8 0 2
mongodb-k8s-operator Data delta k8s·nil,poetry,dump ·ops ~=3.8.1 ·tox+make ·tf 8 0 4
opensearch-operator/machine Data delta workload-less machine·nil,poetry,dump 6 1 1 ops.collect-status
opensearch-operator/kubernetes Data delta k8s·nil,poetry,dump 6 2 3 ops.collect-status, ops.pebble-ready
pgbouncer-operator Data delta subordinate machine·uv,dump ·ops ==2.23.5 ·6 libs ·tox 18 1 2 ops.collect-status
pgbouncer-k8s-operator Data reconcile lib provider k8s·nil,poetry,dump ·ops ^3.8.2 ·6 libs ·tox 16 0 4
postgresql-operator Data delta workload-less machine·nil,poetry,dump ·juju >=2.9.49,<4 ·ops ^3.8.2 ·7 libs ·tox ·tf 22 1 0 ops.collect-status
postgresql-k8s-operator Data delta lib provider k8s·nil,poetry,dump ·juju >=2.9.49,<4 ·ops ^3.8.2 ·8 libs ·tox ·tf 23 1 2 ops.collect-status
redis-operator Data delta k8s ·ops >= 1.2.0 ·tox 12 1 4 ops.collect-status
redis-k8s-operator Data delta lib provider k8s ·ops ~=2.3.0 ·4 libs ·tox 13 1 4 ops.collect-status
spark-history-server-k8s-operator Data delta k8s·nil,poetry,dump ·juju >=3.6 ·ops ^3.8.1 ·7 libs ·tox 15 1 2 ops.collect-status
zookeeper-operator Data delta lib provider workload-less machine·nil,poetry,dump ·ops >=2.17.0 ·5 libs ·tox 17 1 3 ops.collect-status
zookeeper-k8s-operator Data delta k8s·nil,poetry,dump ·ops ^2.17.0 ·8 libs ·tox 20 1 3 ops.collect-status
glauth-operator Identity delta workload-less machine ·ops == 2.* ·1 lib ·tox 12 1 2 ops.collect-status
glauth-k8s-operator Identity delta lib provider k8s·dump,uv ·ops >=2.2.0 ·9 libs ·tox ·tf 19 1 4 ops.collect-status
hydra-operator Identity reconcile lib provider k8s·dump,uv ·juju >=3.0.2 ·ops ==3.8.2 ·8 libs ·tox ·tf 25 0 2
identity-platform-admin-ui-operator Identity reconcile k8s ·ops ==3.2.0 ·12 libs ·tox ·tf 19 0 3
identity-platform-login-ui-operator Identity reconcile lib provider k8s·dump,uv ·ops >=2.0.0 ·10 libs ·tox ·tf 14 0 2
kratos-operator Identity reconcile lib provider k8s·dump,uv ·ops ==3.8.2 ·12 libs ·tox ·tf 25 0 2
kratos-external-idp-integrator Identity delta lib provider workload-less machine·uv ·ops >= 2.12.0 ·tox ·tf 12 1 2 ops.secrets
oathkeeper-operator Identity reconcile lib provider k8s ·juju >=3.0.2 ·ops >=2.0.0 ·8 libs ·tox 16 0 4
openfga-operator Identity delta lib provider k8s·uv ·juju >=3.5 ·ops ==3.8.2 ·9 libs ·tox ·tf 23 1 3 ops.collect-status
sssd-operator Identity delta subordinate machine·uv ·ops ~= 3.8 ·just ·tf 11 1 2 ops.collect-status
apt-stresstest-charm IS reactive machine·reactive ·tox+make 4 0 0
autocert-charm IS reactive subordinate machine·reactive ·tox+make 4 0 0
bind-resolver-charm IS reactive machine·reactive ·make 4 0 0
container-log-archive-charm IS legacy-classic subordinate machine·dump ·tox+make 4 0 0
content-cache-operator/content-cache-backends-config IS delta subordinate workload-less machine ·ubuntu@24.04 ·ops ==3.7.1 ·tox ·tf 9 1 1 ops.collect-status
content-cache-operator/content-cache IS reconcile workload-less machine·dump ·ubuntu@24.04 ·ops ==3.7.1 ·2 libs ·tox ·tf 14 0 3
content-cache-charm IS reactive machine·reactive ·tox+make 5 0 0
content-cache-k8s-operator IS delta k8s·uv,dump ·ops ==3.7.0 ·5 libs ·make 13 1 3 ops.collect-status
discourse-k8s-operator IS delta k8s·uv ·ops ==3.8.1 ·10 libs ·make ·tf 19 1 1 ops.collect-status
hockeypuck-k8s-operator IS component-graph workload-less machine ·ubuntu@24.04 ·ops ==3.8.0 ·11 libs ·tox ·tf 11 0 3
indico-operator IS component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 ·13 libs ·tox+make ·tf 9 0 2
internal-proxy-charm IS reactive machine·reactive ·tox+make 4 0 0
jenkins-agent-operator IS reconcile workload-less machine·uv,dump ·ops ==3.8.2 ·1 lib ·make 13 0 2
jenkins-agent-k8s-operator IS reconcile k8s·uv ·ops ==3.7.0 ·make ·tf 12 1 4 ops.secrets
jenkins-k8s-operator IS reconcile k8s·uv,dump ·ops ==3.8.1 ·6 libs ·make ·tf 17 0 2
juju-introspection-proxy-charm IS reactive subordinate machine·reactive 4 0 0
mailman3-core-charm IS reactive machine·reactive ·ubuntu@18.04,ubuntu@20.04,ubuntu@22.04 ·make 4 0 0
mailman3-web-charm IS reactive machine·reactive ·ubuntu@18.04,ubuntu@20.04,ubuntu@22.04 ·make 4 0 0
mattermost-k8s-operator IS component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 ·12 libs ·tox+make ·tf 8 0 2
nginx-ingress-integrator-operator IS delta lib provider workload-less machine·uv ·ubuntu@22.04 ·ops ==3.8.2 ·1 lib ·make ·tf 13 1 1 ops.collect-status
ntp-charm IS reactive subordinate machine·reactive ·tox+make 4 0 0
openvpn-server-charm IS reactive machine·reactive ·make 4 0 0
pollen-operator IS delta workload-less machine·dump ·ops ~=3.0 ·3 libs ·tox+make 10 1 3 ops.collect-status
postgresql-charm IS reactive machine·reactive ·tox+make 4 0 0
charm-k8s-postgresql IS reconcile workload-less machine ·ops * ·tox+make 9 0 0
saml-integrator-operator IS delta lib provider workload-less machine·uv ·ops ==3.8.0 ·make ·tf 11 1 3 ops.collect-status
smtp-dkim-signing-charm IS reactive machine·reactive ·tox+make 4 0 0
smtp-integrator-operator IS reconcile lib provider workload-less machine ·juju >=3.1.0 ·ops ==3.8.2 ·tox+make ·tf 13 0 2
smtp-relay-charm IS reactive machine·reactive ·tox+make 4 0 0
stunnel-charm IS reactive machine·reactive ·tox+make 5 0 0
synapse-operator IS reconcilepart-reconcile lib provider k8s ·ops ==3.8.2 ·10 libs ·tox 19 0 3
ubuntu-mirror-charm IS legacy-classic workload-less machine·dump ·tox+make 4 0 0
ubuntu-syncproxy-charm IS reactive machine·reactive ·tox+make 4 0 0
wordpress-k8s-operator IS reconcile k8s·uv ·inherits juju <4 via mysql_client ·ops ==3.5.1 ·6 libs ·make 13 0 3
cinder-csi-operator K8s reconcile subordinate workload-less machine ·ops ==2.22.0 ·tox ·tf 13 0 3
charm-microk8s K8s reconcile workload-less machine ·ops < 2.5.0 ·1 lib ·tox 12 0 2
admission-webhook-operator MLOps reconcile k8s·nil,poetry,dump ·3 libs ·tox ·tf 16 0 3
argo-operators/charms/argo-controller MLOps component-graph k8s·nil,poetry,dump ·4 libs ·tox ·tf 16 0 3
dex-auth-operator MLOps reconcile lib provider k8s·nil,poetry,dump ·7 libs ·tox ·tf 15 0 4
envoy-operator MLOps component-graph k8s·nil,poetry,dump ·7 libs ·tox ·tf 14 0 4
istio-operators/charms/istio-pilot MLOps reconcile lib provider workload-less machine·nil,poetry,dump ·juju >=3.1 ·4 libs ·tox ·tf 12 0 1
istio-operators/charms/istio-gateway MLOps reconcile workload-less machine·nil,poetry,dump ·juju >=3.1 ·1 lib ·tox ·tf 11 0 1
katib-operators/charms/katib-ui MLOps reconcile k8s·nil,poetry,dump ·6 libs ·tox ·tf 14 0 4
katib-operators/charms/katib-controller MLOps component-graph k8s·nil,poetry,dump ·6 libs ·tox ·tf 15 0 4
katib-operators/charms/katib-db-manager MLOps reconcile k8s·nil,poetry,dump ·inherits juju <4 via mysql_client ·4 libs ·tox ·tf 16 0 3
kfp-operators/charms/kfp-api MLOps reconcile k8s·nil,poetry,dump ·inherits juju <4 via mysql_client ·6 libs ·tox ·tf 17 0 3
kfp-operators/charms/kfp-metadata-writer MLOps component-graph k8s·nil,poetry,dump ·2 libs ·tox ·tf 12 0 4
kfp-operators/charms/kfp-viewer MLOps component-graph k8s·nil,poetry,dump ·1 lib ·tox ·tf 13 0 4
kfp-operators/charms/kfp-viz MLOps component-graph k8s·nil,poetry,dump ·3 libs ·tox ·tf 15 0 3
kfp-operators/charms/kfp-ui MLOps component-graph k8s·nil,poetry,dump ·5 libs ·tox ·tf 15 0 3
kfp-operators/charms/kfp-schedwf MLOps component-graph k8s·nil,poetry,dump ·2 libs ·tox ·tf 13 0 4
kfp-operators/charms/kfp-persistence MLOps component-graph k8s·nil,poetry,dump ·2 libs ·tox ·tf 13 0 3
kfp-operators/charms/kfp-profile-controller MLOps component-graph k8s·nil,poetry,dump ·4 libs ·tox ·tf 15 0 4
knative-operators/charms/knative-serving MLOps delta workload-less machine·nil,poetry,dump ·1 lib ·tox ·tf 11 1 0 ops.collect-status
knative-operators/charms/knative-operator MLOps reconcile k8s·nil,poetry,dump ·3 libs ·tox ·tf 14 0 4
knative-operators/charms/knative-eventing MLOps delta workload-less machine·nil,poetry,dump ·tox ·tf 11 1 0 ops.collect-status
kserve-operators/charms/llm-integrator MLOps reconcile workload-less machine·nil,poetry,dump ·tox ·tf 11 0 1
kserve-operators/charms/kserve-controller MLOps reconcile k8s·nil,poetry,dump ·6 libs ·tox ·tf 17 0 2
kserve-operators/charms/kserve-llmisvc MLOps reconcile k8s·nil,poetry,dump ·3 libs ·tox ·tf 17 0 1
kserve-operators/charms/keda-controller MLOps reconcile k8s·nil,poetry,dump ·2 libs ·tox ·tf 17 0 2
kubeflow-dashboard-operator MLOps reconcile lib provider k8s·nil,poetry,dump ·7 libs ·tox ·tf 15 0 4
kubeflow-profiles-operator MLOps reconcile k8s·nil,poetry,dump ·5 libs ·tox ·tf 17 0 3
kubeflow-roles-operator MLOps delta workload-less machine·nil,poetry,dump ·tox ·tf 11 1 1 ops.collect-status
kubeflow-tensorboards-operator/charms/tensorboards-web-app MLOps reconcile k8s·nil,poetry,dump ·5 libs ·tox ·tf 16 0 3
kubeflow-tensorboards-operator/charms/tensorboard-controller MLOps reconcile k8s·nil,poetry,dump ·5 libs ·tox ·tf 16 0 3
kubeflow-volumes-operator MLOps component-graph k8s·nil,poetry,dump ·5 libs ·tox ·tf 14 0 4
metacontroller-operator MLOps delta workload-less machine·nil,poetry,dump ·juju >=2.9 ·3 libs ·tox ·tf 11 1 2 ops.collect-status
minio-operator MLOps component-graph k8s·nil,poetry,dump ·4 libs ·tox ·tf 16 0 3
mlflow-operator MLOps reconcile k8s·nil,poetry,dump ·inherits juju <4 via mysql_client ·9 libs ·tox ·tf 17 0 4
mlmd-operator MLOps component-graph k8s·nil,poetry,dump ·4 libs ·tox ·tf 14 0 4
namespace-node-affinity-operator MLOps reconcile workload-less machine·nil,poetry,dump ·tox ·tf 13 0 1
notebook-operators/charms/jupyter-controller MLOps reconcile k8s·nil,poetry,dump ·6 libs ·tox ·tf 15 0 3
notebook-operators/charms/jupyter-ui MLOps reconcile k8s·nil,poetry,dump ·5 libs ·tox ·tf 15 0 3
oidc-gatekeeper-operator MLOps reconcile k8s·nil,poetry,dump ·6 libs ·tox ·tf 14 0 4
pvcviewer-operator MLOps component-graph k8s·nil,poetry,dump ·5 libs ·tox ·tf 15 0 4
training-operator MLOps reconcile workload-less machine·nil,poetry,dump ·4 libs ·tox ·tf 12 0 2
alertmanager-k8s-operator Observability delta lib provider k8s·uv ·juju >=3.6 ·ops * ·11 libs ·tox+just ·tf 19 1 4 ops.collect-status
avalanche-k8s-operator Observability delta k8s·uv ·ops * ·3 libs ·tox+just ·tf 16 1 3 ops.collect-status
blackbox-exporter-k8s-operator Observability delta lib provider k8s·uv,dump ·juju >=3.6 ·ops * ·6 libs ·tox+just ·tf 19 1 4 ops.collect-status
catalogue-k8s-operator/charm Observability delta lib provider k8s·uv ·juju >=3.6 ·ops >=2.20.0 ·4 libs ·tox+just ·tf 18 1 4 ops.collect-status
cos-configuration-k8s-operator Observability reconcile k8s·uv ·juju >=3.6 ·ops * ·5 libs ·tox+just 19 0 4
cos-proxy-operator Observability delta workload-less machine·uv,dump ·juju >=3.6 ·ops <3 ·5 libs ·tox+just 17 0 2
grafana-k8s-operator Observability delta lib provider k8s·uv,dump ·juju >=3.6 ·ops >=2.17 ·11 libs ·tox+just ·tf 22 0 4
grafana-agent-k8s-operator Observability delta k8s·uv,dump ·ops >=2.5.0 ·8 libs ·tox+just ·tf 15 1 4 ops.collect-status
grafana-agent-operator Observability delta lib provider subordinate machine·uv,dump ·juju >=3.6 ·ops > 2.5.0, < 3 ·9 libs ·tox+just ·tf 11 1 2 ops.collect-status
grafana-cloud-integrator Observability delta lib provider workload-less machine·uv ·ops * ·tox+just 11 1 2 ops.secrets
loki-k8s-operator Observability delta lib provider k8s·uv,dump ·juju >=3.6 ·ops * ·8 libs ·tox+just ·tf 20 0 3
prometheus-k8s-operator Observability reconcile lib provider k8s·uv,dump ·juju >=3.6 ·ops * ·10 libs ·tox+just ·tf 22 0 4
prometheus-pushgateway-k8s-operator Observability delta lib provider k8s·uv ·ops >=2.2 ·6 libs ·tox+just 17 1 4 ops.collect-status
prometheus-scrape-config-k8s-operator Observability reconcile workload-less machine·uv ·ops * ·2 libs ·tox+just 14 0 1
prometheus-scrape-target-k8s-operator Observability reconcile workload-less machine·uv ·ops * ·tox+just 12 0 0
traefik-k8s-operator Observability reconcile lib provider k8s·uv ·ops >=2.10.0 ·8 libs ·tox ·tf 22 0 2
sunbeam-charms/charms/storage/cinder-volume-toyouacs5000 OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-veritasaccess OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-datacore OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-solidfire OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-necv OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-prophetstor OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-kaminario OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-dellpowerflex OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-ibmflashsystemcommon OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-dellpowerstore OpenStack component-graph subordinate workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.3 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-stx OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-dellunity OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-hitachi OpenStack component-graph subordinate workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-ibmstorwizesvc OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-nimble OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-dellsc OpenStack component-graph subordinate workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.3 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-inspuras13000 OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-huawei OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-ibmibmstorage OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-linstor OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-ibmflashsystemiscsi OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-macrosan OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-fujitsueternusdx OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-dellpowervault OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-ibmgpfs OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-hpe3par OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-inspurinstorage OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-netapp OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-zadara OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-opene OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-infinidat OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-sandstone OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-hpexp OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 6 0 1
sunbeam-charms/charms/storage/cinder-volume-datera OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-ceph OpenStack component-graph lib provider subordinate workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-qnap OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-dellpowermax OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-purestorage OpenStack component-graph subordinate workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.3 ·ops * 9 0 1
sunbeam-charms/charms/storage/cinder-volume-yadro OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-synology OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/storage/cinder-volume-nexenta OpenStack component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
sunbeam-charms/charms/masakari-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.5 ·inherits juju <4 via mysql_client ·ops * 8 0 3
sunbeam-charms/charms/ironic-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 8 0 3
sunbeam-charms/charms/manila-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 2
sunbeam-charms/charms/designate-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 11 0 3
sunbeam-charms/charms/ovn-relay-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 11 0 3
sunbeam-charms/charms/manila-cephfs-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 2
sunbeam-charms/charms/ceilometer-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 8 0 3
sunbeam-charms/charms/openstack-port-cni-k8s OpenStack component-graph workload-less machine·uv,dump ·ubuntu@24.04 ·juju >=3.3 ·ops * 11 0 1
sunbeam-charms/charms/keystone-k8s OpenStack reconcilecomponent-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 13 0 2
sunbeam-charms/charms/keystone-saml-k8s OpenStack delta lib provider workload-less machine·uv ·ubuntu@24.04 ·ops ~= 2.17 9 1 1 ops.collect-status
sunbeam-charms/charms/keystone-ldap-k8s OpenStack component-graph workload-less machine·nil,uv ·ubuntu@24.04 ·ops * 8 0 1
sunbeam-charms/charms/ovn-central-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 12 0 2
sunbeam-charms/charms/openstack-network-agents OpenStack component-graph subordinate machine·uv ·ubuntu@24.04 ·ops * 9 0 1
sunbeam-charms/charms/horizon-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 11 1 3 ops.secrets
sunbeam-charms/charms/openstack-images-sync-k8s OpenStack component-graph k8s·uv ·ubuntu@24.04 ·ops * 8 0 3
sunbeam-charms/charms/sunbeam-clusterd OpenStack component-graph workload-less machine·uv ·ubuntu@24.04 ·ops * 12 0 1
sunbeam-charms/charms/heat-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 11 0 2
sunbeam-charms/charms/openstack-hypervisor OpenStack component-graph workload-less machine·uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 13 0 1
sunbeam-charms/charms/magnum-k8s OpenStack component-graph k8s·uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 10 0 3
sunbeam-charms/charms/aodh-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 3
sunbeam-charms/charms/sunbeam-libs OpenStack component-graph lib provider k8s ·ubuntu@24.04 8 0 2
sunbeam-charms/charms/octavia-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 13 0 3
sunbeam-charms/charms/watcher-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 8 1 3 ops.secrets
sunbeam-charms/charms/barbican-k8s OpenStack component-graph k8s·uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 10 0 3
sunbeam-charms/charms/placement-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 3
sunbeam-charms/charms/designate-bind-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 12 0 3
sunbeam-charms/charms/sunbeam-machine OpenStack component-graph workload-less machine·uv ·ubuntu@24.04 ·ops * 10 0 1
sunbeam-charms/charms/neutron-baremetal-switch-config-k8s OpenStack component-graph workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 10 0 1
sunbeam-charms/charms/manila-data OpenStack component-graph workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 8 0 1
sunbeam-charms/charms/glance-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 11 0 3
sunbeam-charms/charms/epa-orchestrator OpenStack component-graph subordinate workload-less machine·uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 8 0 1
sunbeam-charms/charms/nova-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 15 0 1
sunbeam-charms/charms/cinder-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 10 0 2
sunbeam-charms/charms/gnocchi-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 3
sunbeam-charms/charms/neutron-k8s OpenStack component-graph lib provider k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 10 0 2
sunbeam-charms/charms/openstack-exporter-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 10 0 3
sunbeam-charms/charms/tempest-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops * 11 0 3
sunbeam-charms/charms/cloudkitty-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 2
sunbeam-charms/charms/neutron-generic-switch-config-k8s OpenStack component-graph workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·ops ~= 2.17 10 0 1
sunbeam-charms/charms/ironic-conductor-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 11 0 3
sunbeam-charms/charms/nova-ironic-k8s OpenStack component-graph k8s·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 8 0 3
sunbeam-charms/charms/sunbeam-ovn-proxy OpenStack component-graph workload-less machine·uv ·ubuntu@24.04 ·ops * 8 0 1
sunbeam-charms/charms/cinder-volume OpenStack component-graph lib provider workload-less machine·nil,uv ·ubuntu@24.04 ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * 9 0 1
manual-tls-certificates-operator Telco delta workload-less machine·uv ·ops * ·tox+just ·tf 14 0 2
self-signed-certificates-operator Telco reconcile workload-less machine·uv ·juju >=3.1 ·ops >=3.6.0 ·tox+just ·tf 14 0 2
tls-certificates-requirer-operator Telco reconcile workload-less machine·charm ·juju >=3.1 ·ops * ·tox+just 14 0 2
vault-k8s-operator/machine Telco reconcile workload-less machine·uv ·juju >=3.1.8 ·ops * ·1 lib ·tox+make ·tf 15 0 2
vault-k8s-operator/k8s Telco reconcile lib provider k8s·uv ·juju >=3.1.8 ·ops >=3.7.0 ·tox+make ·tf 18 0 4
airbyte-k8s-operator part-reconcile k8s·uv ·juju >=3.1 ·ops ~= 3.7 ·5 libs ·tox+make ·tf 17 1 3 ops.collect-status
charm-aodh reactive machine·reactive ·tox 4 0 0
aproxy-operator delta subordinate machine·uv ·ops >=2.23.0 ·1 lib ·make ·tf 14 1 1 ops.collect-status
charm-barbican reactive machine·reactive ·tox 4 0 0
charm-barbican-vault reactive subordinate machine·reactive ·tox 4 0 0
layer-calico delta subordinate workload-less machine·charm ·ops >= 2.2.0 ·2 libs ·tox 13 1 3 ops.collect-status
cassandra-charm reactive machine·reactive ·1 lib ·tox+make 4 0 0
charm-ceilometer legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-ceilometer-agent legacy-classic subordinate machine·dump ·tox+make 4 0 0
charm-ubuntu reconcile workload-less machine·uv,dump ·ops ~=3.8 ·tox+make 11 0 0
charm-cilium delta subordinate workload-less machine ·ops >= 1.5.0 ·3 libs ·tox 13 1 3 ops.collect-status
charm-cinder legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-cinder-backup legacy-classic subordinate machine·dump ·ubuntu@24.04 ·tox+make 4 0 0
charm-cinder-backup-swift-proxy reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-cinder-ceph legacy-classic subordinate machine·dump ·tox+make 4 0 0
powerflex-cinder-charm delta subordinate machine·nil ·ubuntu@22.04 ·ops <3 ·tox 6 1 3 ops.collect-status
charm-cinder-lvm reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-cinder-netapp reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
powermax-cinder-charm delta subordinate machine·nil ·ops * ·tox 8 1 1 ops.collect-status
powerstore-cinder-charm delta subordinate machine·nil ·ops * ·tox 7 1 2 ops.collect-status
charm-cinder-purestorage reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
conserver-charm delta workload-less machine·uv ·ubuntu@22.04 ·ops >=3.4,<4 ·tox ·tf 15 1 0 ops.collect-status
charm-designate-bind reactive machine·reactive ·tox 4 0 0
digest-squid-auth-helper delta subordinate workload-less machine ·ops ==3.8.0 ·tox+make ·tf 11 1 3 ops.collect-status
juju-charm-dokuwiki.rb legacy-classic workload-less machine 4 0 0
charmed-etcd-operator delta workload-less machine·nil,poetry,dump ·ops ^3.1.0 ·4 libs ·tox ·tf 20 1 1 ops.collect-status
charm-ganglia-node legacy-classic subordinate machine ·tox+make 4 0 0
charm-layer-ghost reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/zeppelin/layer-zeppelin reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/hbase/layer-hbase reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/hive/layer-hive reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/kafka/layer-kafka reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/spark/layer-spark reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/pig/layer-pig reactive machine ·1 lib 4 0 0
bigtop/bigtop-packages/src/charm/mahout/layer-mahout reactive subordinate machine 4 0 0
bigtop/bigtop-packages/src/charm/giraph/layer-giraph reactive subordinate machine 4 0 0
bigtop/bigtop-packages/src/charm/hadoop/layer-hadoop-plugin reactive subordinate machine 4 0 0
bigtop/bigtop-packages/src/charm/hadoop/layer-hadoop-resourcemanager reactive machine 4 0 0
bigtop/bigtop-packages/src/charm/hadoop/layer-hadoop-slave reactive machine 4 0 0
bigtop/bigtop-packages/src/charm/hadoop/layer-hadoop-namenode reactive machine 4 0 0
bigtop/bigtop-packages/src/charm/zookeeper/layer-zookeeper reactive machine ·1 lib 4 0 0
charm-glance legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-glance-simplestreams-sync legacy-classic workload-less machine·dump ·ubuntu@24.04 ·tox+make 4 0 0
charm-gnocchi reactive machine·reactive ·tox 4 0 0
charm-hacluster legacy-classic subordinate machine·dump ·tox+make 4 0 0
charm-heat legacy-classic workload-less machine·dump ·tox+make 4 0 0
hello-juju-charm delta workload-less machine ·ops >= 1.2.0 ·1 lib 8 1 1 ops.collect-status
httprequest-lego-provider/charm delta workload-less machine ·9 libs 8 0 3
influxdb-charm reactive machine·reactive ·make 4 0 0
charm-ironic-api reactive machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-ironic-conductor reactive machine·reactive ·ubuntu@24.04 ·tox 4 0 0
jenkins-charm reactive machine·reactive ·1 lib ·tox+make 5 0 0
jimm/charms/jimm delta workload-less machine ·ops >= 2.12.0 ·4 libs ·tox 11 1 0 ops.collect-status
juju-dashboard/charms/k8s-charm delta k8s ·juju >=3.6,<5.0 ·ops ==3.8.1 ·3 libs ·tox 8 2 2 ops.collect-status, ops.pebble-ready
juju-dashboard/charms/machine-charm delta lib provider workload-less machine ·juju >=3.6,<5.0 ·ops ==3.8.1 ·2 libs ·tox 10 1 0 ops.collect-status
k8s-operator/charms/worker delta workload-less machine·uv,dump ·juju >=3.3 ·tf 16 1 0 ops.collect-status
charm-keystone legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-keystone-kerberos reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-keystone-ldap reactive subordinate machine·reactive ·tox 4 0 0
charm-keystone-saml-mellon reactive subordinate machine·reactive ·tox 4 0 0
kibana-charm legacy-classic workload-less machine 4 0 0
ecosystem-prep/mock-knf-operator delta workload-less machine ·ops * 8 1 1 ops.collect-status
ecosystem-prep/graylog-operator delta workload-less machine ·ops * 10 1 0 ops.collect-status
ecosystem-prep/elasticsearch-operator delta workload-less machine ·ops * 8 1 1 ops.collect-status
ecosystem-prep/grafana-operator delta workload-less machine ·ops * 8 1 1 ops.collect-status
ecosystem-prep/filebeat-operator delta workload-less machine ·ops * 10 1 0 ops.collect-status
ecosystem-prep/prometheus-operator delta workload-less machine ·ops * 9 1 0 ops.collect-status
ecosystem-prep/mongodb-operator delta workload-less machine ·ops * 8 1 1 ops.collect-status
charm-kube-ovn delta subordinate workload-less machine·charm ·ops >= 1.2.0 ·2 libs ·tox 10 1 3 ops.collect-status
charm-kubeapi-load-balancer delta workload-less machine·charm ·ops == 2.16.0 ·2 libs ·tox 12 1 3 ops.collect-status
charm-kubernetes-control-plane delta workload-less machine·charm,nil ·juju >=3.1 ·ops == 2.12.0 ·3 libs ·tox 11 1 2 ops.collect-status
charm-kubernetes-worker delta workload-less machine·charm ·juju >=3.1 ·ops == 2.17.1 ·1 lib ·tox 12 1 3 ops.collect-status
ks-charmed delta workload-less machine ·ops ==1.5.4 ·tox 11 1 2 ops.collect-status
kyuubi-k8s-operator delta k8s·nil,poetry,dump ·juju >=3.6 ·ops ^3.8.1 ·8 libs ·tox 22 0 3
landscape-server-operator delta workload-less machine·nil,uv ·ops ==2.23.1 ·4 libs ·make ·tf 20 1 1 ops.collect-status
lego-operator delta workload-less machine·uv ·ops * ·tox+just ·tf 14 0 2
charmed-linstor/linstor-satellite delta workload-less machine ·ops >= 1.2.0 7 1 0 ops.collect-status
charmed-linstor/linstor delta workload-less machine 4 0 1
charmed-linstor/linstor-csi-node delta workload-less machine ·ops >= 1.2.0 9 1 0 ops.collect-status
charmed-linstor/linstor-ha-controller delta workload-less machine ·ops >= 1.2.0 9 1 0 ops.collect-status
charmed-linstor/linstor-csi-controller delta workload-less machine ·ops >= 1.2.0 9 1 0 ops.collect-status
charmed-linstor/linstor-controller delta workload-less machine ·ops >= 1.2.0 8 1 0 ops.collect-status
livepatch-k8s-operator reconcile k8s ·ubuntu@22.04 ·ops * ·8 libs ·tox+make 16 0 4
logstash-charm reactive machine 4 0 0
charm-manila reactive machine·reactive ·tox 4 0 0
charm-manila-dashboard reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-manila-netapp delta subordinate machine·nil ·ubuntu@24.04 ·ops * ·tox 6 1 1 ops.collect-status
charm-masakari reactive machine·reactive ·tox 4 0 0
charm-masakari-monitors reactive subordinate machine·reactive ·tox 4 0 0
metallb-operator delta workload-less machine ·ops >= 2.2.0 ·tox 11 1 2 ops.collect-status
charm-mysql-router reactive subordinate machine·reactive ·tox 4 0 0
mysql-router-operators/machines delta subordinate machine·nil,poetry,dump ·juju >=3.6.0,<4 ·ops ^2.15 ·4 libs ·tox ·tf 13 1 2 ops.collect-status
mysql-router-operators/kubernetes delta k8s·nil,poetry,dump ·juju >=3.6.0,<4 ·ops ^2.15 ·6 libs ·tox ·tf 12 1 4 ops.collect-status
nats-operator delta workload-less machine ·ops ==3.3.0 ·2 libs ·tox 13 1 3 ops.collect-status
netbox-k8s-operator component-graph machine·nil,dump ·ubuntu@24.04 ·ops ==3.7.0 ·tox+make ·tf 10 0 1
charm-neutron-api-plugin-arista reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-neutron-api-plugin-ironic reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-neutron-dynamic-routing reactive machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-neutron-gateway legacy-classic workload-less machine·dump ·tox+make 4 0 0
nfs-ganesha-charm reactive machine·nil,reactive ·ubuntu@24.04 ·tox 4 0 0
charm-nova-cell-controller reactive machine·reactive ·tox 4 0 0
powerflex-nova-charm delta subordinate machine·nil ·ubuntu@22.04 ·ops <3 ·tox 7 1 3 ops.collect-status
oauth2-proxy-k8s-operator delta lib provider k8s·uv ·ops ~=3.0 ·4 libs ·tox ·tf 17 1 3 ops.collect-status
charm-octavia-dashboard reactive subordinate machine·reactive ·tox 4 0 0
charm-octavia-diskimage-retrofit reactive subordinate machine·reactive ·tox 4 0 0
openstack-exporter-operator reconcile workload-less machine·uv,dump ·ops ~= 2.5 ·1 lib ·just 8 0 1
charm-pacemaker-remote reactive subordinate machine·reactive ·tox 4 0 0
parca-agent-operator unconditional-init subordinate machine·uv ·juju >=3.6 ·ops * ·5 libs ·tox+just 15 0 2
parca-k8s-operator unconditional-init lib provider k8s·uv ·juju >=3.6 ·ops * ·8 libs ·tox+just 19 0 4
parca-scrape-target-operator unconditional-init workload-less machine·uv ·juju >=3.6 ·ops ==2.23.1 ·1 lib ·tox+just 11 0 1
charm-percona-cluster legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-placement reactive machine·reactive ·tox 4 0 0
charm-rabbitmq-server legacy-classic workload-less machine·dump ·tox+make 4 0 0
s3-integrator delta workload-less machine·nil,poetry,dump ·ops ^3.8.2 ·1 lib ·tox 13 1 1 ops.collect-status
spark-integration-hub-k8s-operator delta lib provider k8s·nil,poetry,dump ·juju >=3.6.13 ·ops ^3.8.1 ·3 libs ·tox 17 0 3
squid-reverseproxy-charm legacy-classic workload-less machine·dump ·make 4 0 0
charm-swift-proxy legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-swift-storage legacy-classic workload-less machine·dump ·ubuntu@24.04 ·tox+make 4 0 0
tempo-operators/worker component-graph k8s·uv ·juju >=3.6.0 ·ops ==3.7.1 ·3 libs ·tox+just ·tf 11 0 3
tempo-operators/coordinator component-graph lib provider k8s·uv ·juju >=3.6.0 ·ops ==3.7.1 ·12 libs ·tox+just ·tf 15 0 4
juju-charm-znc legacy-classic workload-less machine 4 0 0
charm-easyrsa reactive machine·reactive ·tox 5 0 0
charm-coredns delta k8s·charm,dump ·ops ==3.5.0 ·tox 12 2 5 ops.collect-status, ops.pebble-ready
mysql-operators/machines delta lib provider workload-less machine·nil,poetry,dump ·juju >=3.6.0,<4 ·2 libs ·tox ·tf 20 1 3 ops.collect-status
mysql-operators/kubernetes delta k8s·nil,poetry,dump ·juju >=3.6.0,<4 ·5 libs ·tox ·tf 22 1 5 ops.collect-status
opentelemetry-collector-operator unconditional-init subordinate machine·uv,dump ·juju >=3.6 ·ops >=3.1 ·10 libs ·tox+just ·tf 15 0 2
opentelemetry-collector-k8s-operator unconditional-init k8s·uv,dump ·juju >=3.6 ·ops >=3.8.0 ·12 libs ·tox+just ·tf 17 0 3
charm-aws-k8s-storage containers reconcile subordinate workload-less machine·charm ·tox ·tf 14 0 3
charm-gcp-k8s-storage containers reconcile subordinate workload-less machine·charm ·tox 14 0 3
charm-cinder-infinidat openstack-charmers delta subordinate machine·nil ·ops * ·tox 5 1 1 ops.collect-status
charm-cinder-nimblestorage openstack-charmers delta subordinate machine·nil ·ubuntu@24.04 ·ops * ·tox 4 1 1 ops.collect-status
charm-cinder-solidfire openstack-charmers delta subordinate machine·nil ·ubuntu@24.04 ·ops * ·tox 4 1 1 ops.collect-status
charm-cinder-three-par openstack-charmers delta subordinate machine·nil ·ubuntu@24.04 ·ops * ·tox 5 1 1 ops.collect-status
charm-cloudkitty delta workload-less machine·nil ·inherits juju <4 via mysql_client ·ops >=1.5.0 ·3 libs ·tox 7 1 1 ops.collect-status
charm-designate openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-infinidat-tools openstack-charmers delta subordinate machine·nil ·ops * ·tox 6 1 1 ops.collect-status
charm-ironic-dashboard openstack-charmers delta subordinate workload-less machine·charm ·ubuntu@24.04 ·ops * ·1 lib ·tox 5 1 1 ops.collect-status
charm-keystone-openidc openstack-charmers delta subordinate machine·nil ·ubuntu@24.04 ·ops >=1.5.0 ·tox 4 1 1 ops.collect-status
charm-magnum openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-magnum-dashboard openstack-charmers reactive subordinate machine·reactive ·tox 4 0 0
charm-magpie openstack-charmers delta workload-less machine ·ops ~= 2.4 ·1 lib ·tox 9 1 3 ops.collect-status
charm-manila-ganesha openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-manila-generic openstack-charmers reactive subordinate machine·reactive ·ubuntu@24.04 ·tox 4 0 0
charm-manila-infinidat openstack-charmers delta subordinate machine·nil ·ops * ·tox 5 1 1 ops.collect-status
charm-mysql-innodb-cluster openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-neutron-api openstack-charmers legacy-classic workload-less machine·dump ·tox+make 5 0 0
charm-neutron-api-plugin-ovn openstack-charmers reactive subordinate machine·reactive ·tox 4 0 0
charm-neutron-openvswitch openstack-charmers legacy-classic subordinate machine·dump ·tox+make 4 0 0
charm-nova-cloud-controller openstack-charmers legacy-classic workload-less machine·dump ·tox+make 5 0 0
charm-nova-compute openstack-charmers legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-nova-compute-nvidia-vgpu openstack-charmers delta subordinate machine·nil ·ops * ·tox 5 1 1 ops.collect-status
charm-octavia openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-openstack-dashboard openstack-charmers legacy-classic workload-less machine·dump ·tox+make 4 0 0
charm-openstack-loadbalancer openstack-charmers delta workload-less machine·nil ·ops >= 1.2.0 ·tox 6 1 1 ops.collect-status
charm-trilio-data-mover openstack-charmers reactive subordinate machine ·tox 4 0 0
charm-trilio-dm-api openstack-charmers reactive machine ·tox 4 0 0
charm-trilio-horizon-plugin openstack-charmers reactive subordinate machine ·tox 4 0 0
charm-trilio-wlm openstack-charmers reactive machine ·tox 4 0 0
charm-watcher openstack-charmers reactive machine·reactive ·tox 4 0 0
charm-watcher-dashboard openstack-charmers reactive subordinate machine·reactive ·tox 4 0 0
airflow-coordinator-k8s-operator reconcile lib provider k8s·uv,dump ·ubuntu@24.04 ·ops >=3,<4 ·5 libs ·tox+just ·tf 14 0 1
airflow-kubernetes-executor-k8s-operator delta workload-less machine·uv,dump ·ubuntu@24.04 ·ops >=3,<4 ·2 libs ·tox+just ·tf 9 1 1 ops.collect-status
any-charm delta workload-less machine·nil ·ops ==3.8.2 ·tox 22 1 2 ops.collect-status
app-center-ratings-k8s-operator reconcile k8s ·juju >=3.1 ·ops ==2.14.1 ·5 libs ·tox 11 1 5 ops.secrets
archive-auth-mirror reactive lib provider machine ·tox+make 4 0 0
auditd-operator delta subordinate machine·uv ·ops ==3.1.0 ·2 libs ·just 10 1 2 ops.collect-status
authentik-ldap-outpost-operator reconcile k8s ·juju >=3.0.2 ·ops ~=3.0 ·7 libs ·tox ·tf 20 0 2
authentik-server-operator reconcile lib provider k8s ·juju >=3.0.2 ·ops ~=3.0 ·10 libs ·tox ·tf 22 0 2
authentik-worker-operator reconcile k8s ·juju >=3.0.2 ·ops ~=3.0 ·7 libs ·tox ·tf 16 0 3
azure-auth-integrator delta lib provider workload-less machine·nil,poetry,dump ·ops ^3.7.1 ·1 lib ·tox 13 0 1
basic-auth-service-charm reactive machine ·make 4 0 0
blackbox-exporter-operator delta subordinate machine·uv,dump ·ops ==2.23.4 ·2 libs ·tox+just 15 0 1
cassandra-operator delta workload-less machine·nil,poetry,dump ·ops >=2.19.0 ·6 libs ·tox 22 0 0
certbot-k8s-operator delta k8s ·ops >= 1.5.0 ·1 lib ·tox 10 1 4 ops.collect-status
certificate-transfer-interface delta lib provider workload-less machine·charm ·ops * ·tox 8 0 1
charm-advanced-routing reactive subordinate machine·reactive ·tox 6 0 0
charm-ceph-nvme delta workload-less machine·charm,dump ·ubuntu@24.04,ubuntu@24.04/stable ·juju >=3 ·ops >= 1.2.0 ·tox 6 1 1 ops.collect-status
charm-juju-backup-all delta workload-less machine·charm,dump ·ops * ·3 libs ·tox 9 1 1 ops.collect-status
charm-lldpd delta subordinate machine·uv ·ops >= 1.4.0 ·1 lib ·tox 10 1 2 ops.collect-status
charm-local-juju-users delta subordinate machine ·ops >= 1.5.0,< 2.0.0 ·tox 8 1 3 ops.collect-status
charm-local-users delta subordinate machine·charm ·ops >= 1.2.0 ·tox 8 1 1 ops.collect-status
charm-logrotated reactive subordinate machine·reactive ·tox 4 0 0
charm-lxd delta workload-less machine·dump ·ops >= 3.8.2 ·tox 8 1 0 ops.collect-status
charm-microceph component-graph workload-less machine·dump,uv ·ubuntu@22.04/stable ·ops <3.4 ·8 libs ·tox ·tf 15 0 1
charm-mssql delta workload-less machine 6 1 1 ops.collect-status
charm-mssql-infra delta workload-less machine ·ubuntu@18.04 ·ops * ·tox 7 1 1 ops.collect-status
charm-nrpe legacy-classic subordinate machine·dump ·tox 4 0 0
charm-openstack-service-checks reactive machine·reactive ·tox 4 0 0
charm-prometheus-blackbox-exporter reactive machine·reactive ·tox 4 0 0
charm-prometheus-libvirt-exporter reactive subordinate machine·reactive ·tox 4 0 0
charm-rabbitmq-k8s reconcilepart-reconcile lib provider k8s·nil ·ubuntu@24.04 ·ops * ·4 libs ·tox 21 0 2
charm-rolling-ops delta lib provider workload-less machine·nil,poetry ·ops ^3.8.2 ·tox 13 1 1 ops.collect-status
charm-snap-hold legacy-classic subordinate machine·charm ·ubuntu@22.04 4 0 0
charm-sysconfig reactive subordinate machine·reactive ·tox 4 0 0
charm-userdir-ldap legacy-classic subordinate machine·nil,dump ·tox 4 0 0
charmed-canonical-cla delta k8s ·juju >=3.1 ·ops ===2.14.1 ·7 libs ·tox 16 0 4
charmed-etcd-benchmark-operator delta workload-less machine·uv ·ops >=3,<4 ·2 libs ·tox 17 1 2 ops.collect-status
charmed-gh-jira-sync-bot reconcile k8s ·juju >=3.1 ·ops >= 2.2.0 ·4 libs ·tox 11 0 4
comsys-libs delta lib provider workload-less machine ·ops >=2.16.1 ·tox 5 0 1
comsys-openldap-k8s-operator delta k8s ·ops >= 2.2.0 ·tox 13 1 4 ops.collect-status
configurable-nginx-charm delta k8s ·ops ~= 2.4 ·1 lib ·tox 8 1 5 ops.collect-status
consul-client-operator delta lib provider subordinate machine·uv ·ubuntu@24.04 ·ops ~= 2.8 ·2 libs ·tox 13 1 2 ops.collect-status
container-runner-operator delta workload-less machine ·juju >=3.5 ·ops ==2.16.1 ·2 libs ·tox 12 1 3 ops.collect-status
cos-registration-server-k8s-operator reconcile k8s·dump ·juju >=3.4.3 ·ops ~= 2.4 ·9 libs ·tox ·tf 17 0 2
cve-scanner-operator delta workload-less machine·uv ·ops >=2.2.0 ·1 lib ·tox 15 0 1
data-integrator reconcile workload-less machine·nil,poetry ·inherits juju <4 via mysql_client ·ops ^3.8.2 ·1 lib ·tox+make ·tf 21 0 1
data-kubeflow-integrator delta workload-less machine·nil,poetry ·inherits juju <4 via mysql_client ·ops ^3.2.0 ·3 libs ·tox 18 1 1 ops.collect-status
data-platform-libs delta lib provider workload-less machine ·1 lib ·tox 12 0 1
datahub-k8s-operator part-reconcile lib provider k8s·uv,dump ·ubuntu@22.04 ·juju >=3.4 ·ops >=3.7,<4 ·7 libs ·tox+make ·tf 19 1 3 ops.collect-status
ddeb-retriever-operator reconcile subordinate machine·uv ·ubuntu@24.04 ·juju >=3.6 ·ops >=3,<4 ·1 lib ·tox+make 12 0 2
docker-registry-charm reactive machine·reactive ·tox 5 0 0
forgejo-k8s-operator reconcilepart-reconcile k8s·charm ·ubuntu@24.04 ·juju >=3.5 ·ops ==3.8.1 ·7 libs ·tox 21 0 3
forgejo-runner-k8s-operator delta k8s·charm ·ubuntu@22.04 ·juju >=3.5 ·ops ~= 2.17 ·tox 12 1 5 ops.secrets
gatus-k8s-operator component-graph workload-less machine ·ubuntu@24.04 ·ops ==3.0.0 ·13 libs ·tox+make 10 0 2
generic-exporter-operator reconcile subordinate machine·uv ·juju >=3.6 ·ops >=2.23.0,<3.0.0 ·2 libs ·tox 19 0 2
git-integrator delta lib provider workload-less machine·uv,dump ·ubuntu@24.04 ·ops >=3,<4 ·1 lib ·tox+just ·tf 9 1 1 ops.collect-status
git-ubuntu-operator delta workload-less machine·uv,dump ·ubuntu@24.04 ·ops ~=2.17 ·tox 16 1 0 ops.collect-status
github-profiles-automator reconcilecomponent-graph k8s·nil,poetry,dump ·1 lib ·tox ·tf 16 0 2
github-runner-image-builder-operator delta workload-less machine·nil ·ops ==3.7.0 ·2 libs ·tox+make ·tf 15 1 2 ops.collect-status
github-runner-operator part-reconcile workload-less machine ·3 libs ·tox+make ·tf 17 1 1 ops.collect-status
glauth-utils delta lib provider workload-less machine·uv ·ops >= 2.9.0 ·tox ·tf 10 1 3 ops.collect-status
hive-metastore-k8s-operator part-reconcile k8s·uv,dump ·ubuntu@24.04 ·ops >=3.4.0,<4 ·1 lib ·tox+make 15 1 4 ops.collect-status
hook-service-operator delta k8s·uv,dump ·juju >=3.0.2 ·ops ~=3.0 ·11 libs ·tox ·tf 20 0 2
hpct-slurm-client-operator delta subordinate workload-less machine ·ops >= 1.4.0 ·tox 5 1 1 ops.collect-status
hpct-slurm-server-operator delta subordinate workload-less machine ·ops >= 1.4.0 ·tox 5 1 1 ops.collect-status
identity-saml-provider-operator delta k8s·uv,dump ·juju >=3.6 ·ops ==3.8.2 ·5 libs ·tox ·tf 21 0 3
infra-backup-operator reconcile workload-less machine·uv ·juju >=3.1 ·ops >=3.0.0 ·1 lib ·tox 12 0 2
ingress-configurator-operator reconcile workload-less machine·uv ·ubuntu@24.04 ·ops ==3.8.2 ·4 libs ·make ·tf 16 0 1
intel-device-plugins-k8s-operator delta workload-less machine·charm,dump ·ops ==2.15.0 ·tox 12 1 2 ops.collect-status
intro-to-charming-mc delta workload-less machine ·ops ~= 2.8 ·tox 9 1 2 ops.collect-status
irc-bridge-operator part-reconcile workload-less machine·uv,dump ·juju >=3.1 ·ops ==2.21.1 ·4 libs ·make ·tf 13 1 3 ops.collect-status
istio-beacon-k8s-operator reconcile lib provider k8s·uv,dump ·juju >=3.6 ·ops ~=2.5 ·2 libs ·tox ·tf 15 0 3
istio-ingress-k8s-operator reconcile lib provider k8s·uv,dump ·juju >=3.6 ·ops ~=2.5 ·6 libs ·tox ·tf 18 0 3
istio-k8s-operator reconcile lib provider k8s·uv,dump ·juju >=3.6 ·ops ~=2.5 ·4 libs ·tox ·tf 15 0 4
jimm-k8s-operator delta k8s ·ops ==3.8.1 ·12 libs ·tox+make ·tf 17 1 3 ops.collect-status
johnny delta workload-less machine ·ubuntu@24.04,ubuntu@24.04/stable ·ops * 7 1 0 ops.collect-status
juju-introspect-operator delta workload-less machine·charm ·ubuntu@22.04 ·ops ==2.23.1 ·3 libs ·tox 9 1 3 ops.collect-status
jwt-integrator delta workload-less machine·nil,poetry,dump ·juju >=3.6.0 ·ops ^3.1.0 ·1 lib ·tox 10 1 3 ops.collect-status
k6-k8s-operator unconditional-init lib provider k8s·uv ·juju >=3.6.2 ·ops >=2.17 ·3 libs ·tox+just ·tf 15 0 3
kafka-benchmark-operator delta workload-less machine·dump,charm ·ops >=2.17.0 ·6 libs ·tox 16 0 1
kafka-test-app delta workload-less machine ·ops ==2.5.1 ·3 libs ·tox 15 1 2 ops.collect-status
kafka-ui-k8s-operator reconcile k8s·nil,poetry,dump ·ops >=3,<4 ·3 libs ·tox ·tf 17 0 3
kafka-ui-operator reconcile workload-less machine·nil,poetry,dump ·ops >=3,<4 ·4 libs ·tox ·tf 18 0 1
karapace-k8s-operator delta k8s·nil,poetry,dump ·ops >=2.4.1 ·3 libs ·tox ·tf 16 1 3 ops.collect-status
karapace-operator delta workload-less machine·nil,poetry,dump ·ops >=2.4.1 ·6 libs ·tox ·tf 15 1 3 ops.collect-status
keystone-k8s-auth-operator delta subordinate machine ·ops ==2.21.1 ·tox 14 1 3 ops.collect-status
kiali-k8s-operator reconcile k8s·uv ·juju >=3.6 ·ops * ·8 libs ·tox ·tf 14 0 4
kubeflow-trainer-operator reconcile workload-less machine·nil,poetry,dump ·4 libs ·tox ·tf 12 0 2
landscape-client-charm delta subordinate machine ·ops >= 1.5.0 ·1 lib ·tox+make 11 1 3 ops.collect-status
landscape-debarchive-operator delta workload-less machine·uv ·ops >=3,<4 ·2 libs ·tox+make 17 1 1 ops.collect-status
language-tool-k8s-charm delta k8s ·ubuntu@24.04 ·juju >=3.6 ·ops >= 2.11 ·make 6 1 2 ops.collect-status
launchpad-retracer-operator reconcile workload-less machine·uv ·ubuntu@26.04 ·ops ==3.8.1 ·1 lib ·make 11 0 1
layer-filebeat reactive subordinate machine·reactive ·tox 5 0 0
ldap-integrator reconcile workload-less machine·uv ·ops ~=3.0 ·1 lib ·tox ·tf 10 0 2
livepatch-machine-charm delta workload-less machine ·ops ==2.17.0 ·3 libs ·tox+make 12 1 3 ops.collect-status
maas-image-mirror-operator delta workload-less machine·uv ·ubuntu@24.04 ·ops >=3,<4 ·tox 7 1 0 ops.collect-status
maas-site-manager-k8s-operator reconcile lib provider k8s·dump ·ubuntu@24.04 ·juju >=3.6 ·ops ~= 2.5 ·10 libs ·tox 14 0 3
maubot-operator part-reconcile k8s·uv ·ubuntu@22.04 ·ops ==3.8.2 ·7 libs ·make ·tf 16 1 4 ops.collect-status
mediawiki-k8s-operator reconcile k8s·uv,dump ·ubuntu@26.04 ·juju >=3.4 ·inherits juju <4 via mysql_client ·ops ==3.8.2 ·10 libs ·make ·tf 26 0 2
microcluster-token-distributor-operator delta lib provider workload-less machine·uv ·ubuntu@24.04 ·ops ~= 2.17 ·tox+make 11 1 1 ops.collect-status
microovn-operator delta lib provider workload-less machine·nil,poetry ·ops >=3.5.1 ·5 libs ·tox+make 17 1 1 ops.collect-status
mlops-libs delta lib provider workload-less machine·nil,poetry,dump ·1 lib ·tox 9 1 0 ops.collect-status
mongos-k8s-operator delta k8s·nil,poetry,dump ·ops ~=3.8.1 ·tox ·tf 7 1 4 ops.pebble-ready
mongos-operator delta subordinate workload-less machine·nil,poetry,dump,make ·ops ~=3.8.1 ·tox ·tf 8 0 2
munge-operator delta subordinate workload-less machine ·ops >= 1.5.0 ·tox 9 1 1 ops.collect-status
mysql-test-app delta workload-less machine·nil,poetry,dump ·inherits juju <4 via mysql_client ·1 lib ·tox 8 1 1 ops.collect-status
ngc-integrator-operator component-graph workload-less machine·nil,poetry,dump ·1 lib ·tox 11 0 2
notary-k8s-operator delta k8s·uv ·ops * ·tox+just 17 0 3
o11y-tester-operator delta k8s ·ops * ·tox+just ·tf 10 1 3 ops.collect-status
opencti-operator reconcile lib provider k8s ·ubuntu@24.04 ·juju >=3.4 ·ops ==3.7.0 ·8 libs ·tox+make ·tf 14 0 3
opensearch-benchmark-operator delta workload-less machine ·ubuntu@22.04 ·ops ^2.17.0 ·3 libs ·tox 12 1 1 ops.collect-status
opensearch-dashboards-operator/machine delta workload-less machine·nil,poetry,dump ·ops ==3.8.0 5 1 1 ops.collect-status
opensearch-dashboards-operator/kubernetes delta k8s·nil,poetry,dump ·ops ==3.8.0 5 2 3 ops.collect-status, ops.pebble-ready
opentelemetry-collector-integrator-operator delta lib provider workload-less machine·uv,dump ·juju >=3.6 ·ops >=3,<4 ·tox+just 14 0 1
otel-ebpf-profiler-operator delta workload-less machine·uv ·juju >=3.6 ·ops * ·4 libs ·tox+just ·tf 14 0 2
penpot-operator reconcile k8s·uv ·ubuntu@24.04 ·juju >=3.4 ·ops ==3.7.0 ·8 libs ·make 17 0 3
polar-signals-cloud-integrator-operator delta workload-less machine·uv ·juju >=3.6 ·ops ==2.23.1 ·1 lib ·tox+just 10 2 2 ops.collect-status, ops.secrets
postgresql-test-app reconcile workload-less machine·nil,poetry,dump ·ops ^3.8.2 ·1 lib ·tox 11 0 2
postgresql-watcher-operator delta workload-less machine·nil,poetry,dump ·juju >=3.4.3,<4 ·ops ^3.8.2 ·1 lib ·tox 16 0 0
rawfile-localpv-operator delta subordinate machine·uv,dump ·ops * ·tox 13 1 2 ops.collect-status
request-authentication-configurator component-graph workload-less machine·nil,poetry,dump ·1 lib ·tox ·tf 13 0 1
resource-dispatcher reconcile lib provider k8s·nil,poetry,dump ·3 libs ·tox ·tf 14 0 3
role-distributor-operator reconcile lib provider workload-less machine·uv ·ubuntu@24.04 ·ops * ·tox 9 0 1
ros2bag-fileserver-k8s-operator reconcile k8s ·juju >=3.4.3 ·ops * ·3 libs ·tox ·tf 15 0 2
s3proxy-k8s-operator delta lib provider k8s ·ops ~=1.5.4 ·2 libs ·tox 13 1 5 ops.collect-status
script-exporter-operator delta subordinate machine·uv,dump ·ops <3 ·3 libs ·tox+just 13 0 2
sloth-k8s-operator unconditional-init k8s·uv ·juju >=3.6 ·ops * ·8 libs ·tox+just 16 0 4
snmp-exporter-operator delta workload-less machine·uv ·ops ~=2.4 ·2 libs ·tox+just 14 1 2 ops.collect-status
spark-test-app delta k8s·nil,poetry,dump ·ops >=2.4.1 ·2 libs ·tox 14 1 3 ops.collect-status
sysbench-operator delta workload-less machine·nil,poetry,dump ·inherits juju <4 via mysql_client ·ops ^3.8.2 ·2 libs ·tox 14 1 2 ops.collect-status
template-connect-integrator delta machine·nil,poetry,dump ·ops >=2.17.0 ·2 libs ·tox+make 13 0 2
tenant-service-operator reconcile lib provider k8s·uv,dump ·juju >=3.0.2 ·ops ~=3.0 ·11 libs ·tox ·tf 22 0 2
tls-certificates-interface delta lib provider k8s·uv ·ops * ·tox 10 1 4 ops.pebble-ready
tls-certificates-interface-demo delta k8s·charm ·ubuntu@24.04 ·ops ==2.22.0 ·tox 11 0 4
tls-constraints-operator reconcile workload-less machine·charm ·juju >=3.1 ·ops * ·1 lib ·tox 11 0 3
tls-truststore-operator delta k8s ·ops >= 1.5.4 ·tox 12 1 4 ops.collect-status
tmate-ssh-server-operator delta workload-less machine ·ops >=3,<4 ·1 lib ·tox+make 13 1 3 ops.collect-status
transition-tracker-operator reconcile workload-less machine·uv,dump ·ubuntu@24.04 ·ops * ·1 lib ·make 14 0 1
ubuntu-copy-report-operator delta workload-less machine·uv ·ubuntu@24.04 ·ops ==3.8.1 ·make 13 1 1 ops.collect-status
ubuntu-debuginfod-operator delta workload-less machine·uv,dump ·ops * ·1 lib 15 1 1 ops.collect-status
ubuntu-desktop-versions-operator delta workload-less machine·uv ·ubuntu@22.04 ·ops ~=3.0 ·1 lib ·tox 13 1 2 ops.collect-status
ubuntu-insights-k8s-operator delta k8s·uv ·ubuntu@24.04 ·juju >=3.1 ·ops ==3.8.2 ·6 libs ·tox 17 0 3
ubuntu-langpacks-operator delta workload-less machine·uv ·ubuntu@24.04 ·ops * ·make 11 1 0 ops.collect-status
ubuntu-manpages-operator reconcile k8s·uv,dump ·ubuntu@24.04 ·juju >=3.6 ·ops * ·1 lib ·make 14 0 3
ubuntu-merges-operator reconcile workload-less machine·uv,dump ·ubuntu@24.04 ·ops ==3.8.1 ·1 lib ·make 12 0 1
ubuntu-metrics-k8s-operator delta k8s ·ops ~= 2.5 8 1 2 ops.collect-status
ubuntu-motd-server-operator component-graph workload-less machine ·ops >= 2.2.0 ·tox+make ·tf 6 0 1
ubuntu-proposed-migration-operator delta workload-less machine·charm ·ubuntu@24.04 ·ops ~=3.2 7 2 0 ops.collect-status, ops.secrets
ubuntu-static-reports-operator reconcile workload-less machine·uv ·ubuntu@24.04 ·ops ==3.8.2 ·2 libs ·make 15 0 2
user-verification-service-operator delta k8s·uv,dump ·ops ~=3.0 ·8 libs ·tox ·tf 19 0 3
valkey-operator reconcile k8s·nil,poetry,dump ·ops ^3.5.0 ·2 libs ·tox 20 0 2
velero-integrator part-reconcile workload-less machine ·ops ==3.5.1 ·2 libs ·tox 16 1 1 ops.collect-status
velero-kubeflow-client delta k8s·charm ·ubuntu@22.04 ·ops ~= 2.17 ·tox 10 1 4 ops.collect-status
velero-operator reconcile workload-less machine·dump ·ops ==3.5.2 ·4 libs ·tox 15 0 2
wazuh-server-operator reconcileunconditional-init lib provider k8s·uv ·juju >=3.1.0 ·ops ==3.8.2 ·7 libs ·make ·tf 18 0 3
wireguard-gateway-operator reconcile workload-less machine·uv,dump ·ubuntu@24.04 ·ops ==3.6.0 ·1 lib ·make ·tf 14 0 2
aws-k8s-storage reconcile subordinate workload-less machine·charm ·tox ·tf 14 0 3
ceph-csi-operator delta subordinate machine·charm ·ops >= 1.2.0 ·1 lib ·tox ·tf 13 1 0 ops.collect-status
charm-aws-cloud-provider reconcile subordinate workload-less machine·charm ·ops * ·tox ·tf 13 0 3
charm-aws-iam reactive subordinate machine·reactive ·tox 4 0 0
charm-azure-cloud-provider reconcile subordinate workload-less machine·charm ·ops * ·tox 11 1 3 ops.secrets
charm-calico delta subordinate workload-less machine·charm ·ops >= 2.2.0 ·2 libs ·tox 13 1 3 ops.collect-status
charm-containerd reactive subordinate machine·reactive ·tox 5 0 0
charm-docker reactive subordinate machine ·tox 5 0 0
charm-flannel reactive subordinate machine·reactive ·tox 5 0 0
charm-gcp-cloud-provider reconcile subordinate workload-less machine·charm ·ops * ·tox 13 0 3
charm-kata reactive subordinate machine ·tox 4 0 0
charm-kube-virt delta subordinate machine·charm ·ops ==2.20.0 ·1 lib ·tox 10 1 3 ops.collect-status
charm-kubernetes-e2e reconcile workload-less machine·charm ·ops == 2.17.1 ·1 lib ·tox 8 0 3
charm-metallb-speaker delta workload-less machine 5 1 0 ops.collect-status
charm-multus delta workload-less machine·charm,dump ·ops ==3.5.0 ·tox 12 1 2 ops.collect-status
charm-sriov-cni delta workload-less machine ·ops * ·tox 11 1 2 ops.collect-status
charm-sriov-network-device-plugin delta workload-less machine ·ops * ·tox 7 1 2 ops.collect-status
gcp-k8s-storage reconcile subordinate workload-less machine·charm ·tox 14 0 3
kube-state-metrics-operator reconcile k8s·charm ·ubuntu@24.04 ·ops == 2.20.0 ·1 lib ·tox 9 0 5
kubernetes-dashboard-operator delta lib provider k8s·charm ·ops ==3.5.0 ·3 libs ·tox 14 1 5 ops.collect-status
kubernetes-metrics-server-operator delta workload-less machine·charm ·ubuntu@24.04 ·ops * ·tox 11 1 2 ops.collect-status
layer-canal reactive subordinate machine·reactive ·tox 5 0 0
layer-easyrsa reactive machine·reactive ·tox 5 0 0
layer-etcd reactive machine·reactive ·tox 5 0 0
layer-tigera-secure-ee reactive subordinate machine ·tox 4 0 0
localhost-ci-setup legacy-classic subordinate machine ·make 4 0 0
openstack-cloud-controller-operator reconcile subordinate workload-less machine ·ops ==2.22.0 ·tox ·tf 13 0 3
vsphere-cloud-provider reconcile subordinate workload-less machine·charm ·ops >=2.1.1,<3.0.0 ·tox 14 1 3 ops.secrets
upki-mirror-k8s-operator delta k8s·uv ·ubuntu@24.04 ·juju >=3.6 ·ops * ·2 libs ·make 13 1 3 ops.collect-status
zinc-k8s-operator delta k8s·uv ·ubuntu@24.04 ·juju >=3.6 ·ops >=3.8.1 ·5 libs ·make 14 1 3 ops.collect-status
bundleservice-charm reactive machine 4 0 0
juju-controller reconcile workload-less machine·uv ·juju >=4.2 ·ops * ·5 libs 12 0 0
juju-gui-charm legacy-classic workload-less machine ·make 4 0 0
jujushell-charm reactive machine ·1 lib ·make 4 0 0
charm-aodh-k8s component-graph k8s·nil ·ubuntu@22.04/stable ·juju >=3.2 ·inherits juju <4 via mysql_client ·ops * ·5 libs ·tox 9 0 5
charm-bind-k8s component-graph lib provider k8s·nil ·ubuntu@22.04/stable ·juju >=3.1 ·ops * ·1 lib ·tox 11 0 3
charm-ceilometer-k8s component-graph k8s·nil ·ubuntu@22.04/stable ·juju >=3.2 ·ops * ·2 libs ·tox 8 0 5
charm-designate-k8s component-graph k8s·nil ·ubuntu@22.04/stable ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * ·5 libs ·tox 12 0 3
charm-discoveryserver delta workload-less machine ·ops >= 1.4.0 ·1 lib 8 1 0 ops.collect-status
charm-keystone-ldap-k8s component-graph lib provider workload-less machine·nil ·ops * ·tox 10 0 3
charm-keystone-openidc-k8s component-graph workload-less machine·nil ·ops * ·1 lib ·tox 11 0 3
charm-kingfisher delta workload-less machine ·ops >= 1.2.0 8 0 1
charm-layer-ovn reactive machine ·tox 4 0 0
charm-magnum-k8s component-graph k8s ·ubuntu@22.04/stable ·juju >=3.1 ·inherits juju <4 via mysql_client ·ops * ·4 libs ·tox 11 0 3
charm-nova-compute-operator delta lib provider k8s·nil ·ubuntu@20.04/stable ·ops * ·4 libs 8 2 3 ops.collect-status, ops.pebble-ready
charm-osci-frr reactive machine·reactive ·tox 4 0 0
charm-quagga reactive machine ·tox 4 0 0
charm-sunbeam-machine component-graph workload-less machine ·ops >= 1.5.0 ·tox 9 0 2
charm-woodpecker reconcile workload-less machine·nil ·1 lib ·tox 8 0 1
charm-zookeeper-k8s reconcile lib provider k8s ·ops >=1.2.0 10 0 2
openstack-libs delta lib provider workload-less machine ·ops >= 1.4.0 ·tox 7 0 1
CI-testing-grafana-agent-fork reconcile k8s ·ops * ·4 libs ·tox 11 0 5
secops-fork-opencti-operator reconcile lib provider k8s ·ubuntu@24.04 ·juju >=3.4 ·ops ==3.5.0 ·8 libs ·tox+make ·tf 14 0 3
alertmanager-with-configurer-k8s-operator delta lib provider k8s ·ops * ·4 libs ·tox 13 1 5 ops.collect-status
anbox-cloud.io/charm component-graph workload-less machine ·ops ~= 2.17 4 0 0
airflow-core-operators/charms/dag-processor delta k8s·uv ·ubuntu@24.04 ·ops >=3,<4 ·2 libs ·tox ·tf 8 1 3 ops.collect-status
airflow-core-operators/charms/triggerer delta k8s·uv ·ubuntu@24.04 ·ops >=3,<4 ·2 libs ·tox ·tf 8 1 3 ops.collect-status
airflow-core-operators/charms/api-server reconcile lib provider k8s·uv ·ubuntu@24.04 ·ops >=3,<4 ·3 libs ·tox ·tf 8 0 3
airflow-core-operators/charms/scheduler delta k8s·uv ·ubuntu@24.04 ·ops >=3,<4 ·2 libs ·tox ·tf 8 1 3 ops.collect-status
assets.ubuntu.com/charm component-graph workload-less machine ·ops ~= 2.17 ·11 libs ·tox 5 0 1
litmus-operators/chaoscenter delta k8s·uv ·juju >=3.6.0 ·ops * ·5 libs ·tox+just ·tf 16 1 3 ops.pebble-ready
litmus-operators/backend delta k8s·uv ·juju >=3.6.0 ·ops * ·4 libs ·tox+just ·tf 13 1 2 ops.pebble-ready
litmus-operators/auth delta k8s·uv ·juju >=3.6.0 ·ops * ·4 libs ·tox+just ·tf 13 1 2 ops.pebble-ready
litmus-operators/infrastructure delta workload-less machine·uv ·juju >=3.6.0 ·ops * ·2 libs ·tox+just ·tf 10 0 1
ubuntu-autopkgtest-operators/charms/autopkgtest-janitor-operator delta workload-less machine·charm,dump ·ubuntu@24.04 ·ops ~=3.2 10 1 1 ops.collect-status
ubuntu-autopkgtest-operators/charms/autopkgtest-dispatcher-operator delta workload-less machine·charm,dump ·ubuntu@24.04 ·ops ~=3.2 11 1 1 ops.collect-status
ubuntu-autopkgtest-operators/charms/autopkgtest-website-operator delta workload-less machine·charm,dump ·ubuntu@24.04 ·ops ~=3.2 ·1 lib 12 1 1 ops.collect-status
object-storage-integrator/gcs delta workload-less machine·nil,poetry,dump ·juju >=3.4.0 ·ops ^3.7.0 ·1 lib ·tox ·tf 14 1 1 ops.collect-status
object-storage-integrator/s3 delta workload-less machine·nil,poetry,dump ·juju >=3.4.0 ·ops >=3.7.0 ·1 lib ·tox ·tf 14 1 1 ops.collect-status
object-storage-integrator/azure_storage delta workload-less machine·nil,poetry,dump ·juju >=3.4.0 ·ops ^3.7.0 ·tox 13 1 2 ops.collect-status
backup-operators/backup_integrator_operator reconcile lib provider subordinate machine ·ops ==3.5.0 7 0 1
backup-operators/bacula_server_operator reconcile workload-less machine ·ops ==3.5.0 ·2 libs 12 0 0
backup-operators/bacula_fd_operator reconcile subordinate machine ·ops ==3.5.0 ·2 libs 10 0 0
dns-operators/dns-policy-operator delta subordinate workload-less machine ·ops ==3.8.2 ·3 libs ·tox ·tf 15 0 2
dns-operators/dns-integrator-operator delta lib provider workload-less machine ·ops ==3.8.2 ·1 lib ·tox ·tf 9 0 3
dns-operators/dns-secondary-operator reconcile workload-less machine ·juju >=3.6 ·ops ==3.8.2 ·5 libs ·tox ·tf 14 0 2
dns-operators/dns-resolver-operator delta workload-less machine ·juju >=3.6 ·ops ==3.8.2 ·2 libs ·tox ·tf 12 0 2
dns-operators/bind-operator reconcile lib provider workload-less machine ·juju >=3.6 ·ops ==3.8.2 ·4 libs ·tox ·tf 14 0 1
candid/charms/charm/layer-candid reactive machine ·1 lib 4 0 0
candid/charms/candid-k8s delta k8s ·ops >= 1.4.0 ·1 lib 12 1 1 ops.collect-status
candid/charms/candid delta workload-less machine ·ops >= 1.4.0 ·1 lib ·tox 9 1 3 ops.collect-status
canonical-cla-ui/charm component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 4 0 0
canonical.com/charm component-graph workload-less machine ·ops ~= 2.17 ·8 libs ·tox 5 1 0 ops.secrets
canonicalwebteam.juju-logger/charm component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 ·12 libs ·tox 5 0 0
ceph-charms/ceph-rbd-mirror reactive machine·nil ·tox ·tf 4 0 0
ceph-charms/ceph-dashboard reconcile subordinate workload-less machine·uv,nil ·ops >= 1.2.0 ·tox ·tf 8 0 0
ceph-charms/ceph-osd legacy-classic workload-less machine·dump,nil ·tox+make ·tf 4 0 0
ceph-charms/ceph-nvme delta workload-less machine·uv,dump,nil ·ubuntu@24.04/stable ·juju >=3 ·ops >= 1.2.0 ·tox ·tf 7 1 1 ops.collect-status
ceph-charms/ceph-mon delta lib provider workload-less machine·uv,nil ·ops >= 1.2.0 ·4 libs ·tox ·tf 6 1 1 ops.collect-status
ceph-charms/ceph-radosgw legacy-classic workload-less machine·dump,nil ·tox+make ·tf 4 0 0
ceph-charms/ceph-fs reactive machine·nil ·tox ·tf 4 0 0
ceph-charms/ceph-proxy legacy-classic workload-less machine·dump,nil ·tox+make ·tf 4 0 0
ceph-charms/ceph-nfs delta workload-less machine·uv,nil ·ops <= 1.6.0 ·tox ·tf 6 1 1 ops.collect-status
certification-errbot/charm delta k8s·charm ·ubuntu@22.04 ·ops ~= 2.8 ·tox 9 2 2 ops.collect-status, ops.secrets
charm-neutron-operator delta k8s ·ops * ·7 libs ·tox 5 2 3 ops.collect-status, ops.pebble-ready
ov-slurm-charms/charm-slurmctld delta workload-less machine ·ops ==1.3.0 ·1 lib ·make 9 1 0 ops.collect-status
ov-slurm-charms/charm-slurmd delta workload-less machine ·ops ==1.3.0 ·1 lib ·make 8 1 0 ops.collect-status
ov-slurm-charms/charm-slurmdbd delta workload-less machine ·ops ==1.3.0 ·1 lib ·make 7 1 0 ops.collect-status
ov-slurm-charms/charm-slurmrestd delta workload-less machine ·ops ==1.3.0 ·1 lib 6 1 1 ops.collect-status
charmed-5g-upf-interface delta k8s ·ops >= 1.5.4 ·tox 12 1 4 ops.collect-status
charmhub-solutions-service/charm component-graph workload-less machine ·ops ~= 2.17 ·tox 5 0 1
charmhub.io/charm component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 4 0 2
chopsticks/charm delta workload-less machine·uv ·ubuntu@24.04 ·ops >=3,<4 ·tox 12 1 1 ops.collect-status
charmed-openstack-cinder-backends/cinder-huawei delta subordinate machine·nil ·ops >= 1.2.0, <= 1.5.2 ·tox 5 1 1 ops.collect-status
charmed-openstack-cinder-backends/cinder-dell-emc-powerstore delta subordinate machine·nil ·ops * ·tox 4 1 1 ops.collect-status
cloud-init.io/charm component-graph workload-less machine ·ops ~= 2.17 ·13 libs ·tox 5 0 0
cn.ubuntu.com/charm component-graph workload-less machine ·ops ~= 2.17 ·11 libs ·tox 5 0 1
consul-k8s-operator/charm delta lib provider k8s ·ubuntu@24.04 ·ops ~= 2.17 ·tox 14 1 4 ops.collect-status
pyroscope-operators/worker component-graph k8s·uv ·juju >=3.6.0 ·ops ==3.7.1 ·3 libs ·tox+just ·tf 10 0 3
pyroscope-operators/coordinator component-graph lib provider k8s·uv ·juju >=3.6.0 ·ops ==3.7.1 ·10 libs ·tox+just ·tf 13 0 3
cs.canonical.com/charm component-graph workload-less machine ·ops ~= 2.17 ·9 libs ·tox 6 1 1 ops.secrets
dashboard/charm component-graph workload-less machine ·ops ~= 3.7 ·8 libs ·tox 8 0 1
dashboard-operator/charm component-graph workload-less machine ·ops ~= 2.17 ·8 libs ·tox 6 0 1
documentationacademy.org/charm component-graph workload-less machine ·ubuntu@22.04 ·ops ~= 2.17 ·12 libs 5 0 0
falco-operators/falcosidekick-k8s-operator reconcile k8s·uv ·ops ==3.8.2 ·4 libs ·tf 18 0 3
falco-operators/falco-operator reconcile subordinate machine·uv,nil ·ops ==3.8.2 ·1 lib ·tf 16 0 2
feast-operators/charms/feast-integrator component-graph lib provider workload-less machine·nil,poetry,dump ·2 libs ·tox ·tf 13 0 1
feast-operators/charms/feast-ui component-graph k8s·nil,poetry,dump ·4 libs ·tox ·tf 15 0 3
github-runner-operators/charms/garm-configurator reconcile workload-less machine·charm ·ubuntu@24.04 ·ops ==3.8.2 ·tf 12 0 1
github-runner-operators/charms/webhook-gateway-operator component-graph workload-less machine ·ubuntu@24.04 ·ops ==3.8.2 ·12 libs ·tf 7 0 1
github-runner-operators/charms/planner-operator component-graph workload-less machine ·ubuntu@24.04 ·ops ==3.8.2 ·13 libs ·tf 10 0 0
github-runner-operators/charms/garm reconcilecomponent-graph workload-less machine ·ubuntu@24.04 ·ops ==3.8.2 ·8 libs ·tf 13 0 1
gateway-api-integrator-operator/gateway-api-integrator part-reconcile lib provider workload-less machine·uv ·ubuntu@24.04 ·juju >=3.3 ·ops ==3.8.2 ·2 libs 16 1 1 ops.collect-status
haproxy-operator/haproxy-operator reconcilepart-reconcile lib provider workload-less machine·uv,dump ·ubuntu@24.04 ·juju >=3.3 ·ops ==3.8.2 ·6 libs 21 0 0
haproxy-operator/haproxy-ddos-protection-configurator reconcile workload-less machine·uv ·ubuntu@24.04 ·ops ==3.8.2 ·1 lib 12 0 1
haproxy-operator/haproxy-route-policy-operator reconcile lib provider workload-less machine·uv ·ubuntu@24.04 ·juju >=3.6 ·ops ==3.8.2 ·1 lib 18 0 1
haproxy-operator/haproxy-spoe-auth-operator reconcile workload-less machine·uv,dump ·ubuntu@24.04 ·juju >=3.3 ·ops ==3.8.2 ·2 libs 14 0 1
hardware-api/server/charm delta k8s·uv ·ubuntu@22.04 ·ops >=3.4,<4 ·1 lib ·tox+just 14 1 4 ops.collect-status
http-proxy-operators/http-proxy-configurator-operator reconcile workload-less machine ·ubuntu@24.04 ·ops ==3.4.0 ·1 lib ·tox 12 0 2
http-proxy-operators/squid-forward-proxy-operator reconcile lib provider workload-less machine ·ubuntu@24.04 ·juju >=3.3 ·ops ==3.4.0 ·2 libs ·tox 9 0 3
http-proxy-operators/http-proxy-policy-operator reconcile subordinate machine ·juju >=3.3 ·ops ==3.4.0 ·3 libs ·tox 11 0 3
hpc-package-operators/openmpi delta subordinate workload-less machine ·ubuntu@22.04 ·ops >= 1.5.0 ·1 lib ·tox 9 1 3 ops.collect-status
hpc-package-operators/infiniband delta subordinate workload-less machine ·ubuntu@22.04 ·ops >= 1.5.0 ·1 lib ·tox 9 1 3 ops.collect-status
hpc-package-operators/mpich delta subordinate workload-less machine ·ubuntu@22.04 ·ops >= 1.5.0 ·1 lib ·tox 9 1 3 ops.collect-status
jmx-exporter-charm/charm/jmx-exporter reactive subordinate machine·reactive ·1 lib ·make 4 0 0
jp.ubuntu.com/charm component-graph workload-less machine ·ops ~= 2.17 ·11 libs ·tox 5 0 1
jsimpso-indico-operator delta k8s ·ops >= 1.4.0 ·2 libs ·tox 16 1 3 ops.collect-status
kafkacl/kafkacl delta workload-less machine ·1 lib 4 0 1
library.canonical.com/charm component-graph workload-less machine ·ubuntu@22.04 ·ops ~= 2.17 ·7 libs ·tox 7 1 3 ops.secrets
lp-jira-sync-bot/lp_jira_sync_app/charm delta k8s·charm ·ubuntu@24.04 ·ops >= 2.2.0 7 2 3 ops.collect-status, ops.secrets
maas-charms/maas-region delta workload-less machine·uv,dump ·ops ~=3.1 ·6 libs ·tox 18 0 2
marketplace-analytics/charm component-graph workload-less machine ·ops ~= 2.17 ·tox 5 0 1
msm-temporal-worker-k8s-operator delta k8s ·ops ==2.15.0 ·6 libs ·tox 14 1 5 ops.collect-status
netplan.io/charm component-graph workload-less machine ·ops ~= 2.17 ·12 libs ·tox 5 0 0
hpc-node-operators/subordinate delta subordinate workload-less machine ·ubuntu@22.04 ·ops >= 1.5.0 ·tox 9 1 3 ops.collect-status
hpc-node-operators/node delta workload-less machine ·ubuntu@22.04 ·ops >= 1.5.0 ·tox 9 1 3 ops.collect-status
oem-qa-tools/charms/wol-server delta workload-less machine·charm ·ubuntu@24.04,ubuntu@devel ·ops ~= 2.17 ·tox 10 1 2 ops.collect-status
oem-qa-tools/charms/oem-qa-vm delta workload-less machine ·ops ~= 2.17 ·tox 9 1 2 ops.collect-status
oem-qa-tools/charms/webgl-conformance-server delta workload-less machine·charm ·ubuntu@24.04 ·ops ~= 2.17 ·tox 10 1 2 ops.collect-status
open-graph-images-generator/charm component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 ·11 libs 4 0 0
openapi-rest-proxy/charm delta k8s·charm ·ubuntu@24.04 ·ops ~= 2.17 ·1 lib ·tox 10 2 5 ops.collect-status, ops.secrets
phoronix-system-tests/phoronix-charm delta workload-less machine ·ops ~= 2.5 ·tox 8 2 2 ops.collect-status, ops.secrets
postgresql-bundle-1 delta workload-less machine ·ops 2.2.0 ·1 lib ·tox 6 0 3
sunbeam-cinder-factory/purestorage-reference component-graph subordinate workload-less machine·nil ·ubuntu@24.04 ·juju >=3.3 ·ops * 7 0 1
roadmap.canonical.com/charm component-graph workload-less machine ·ubuntu@24.04 ·ops ~= 2.17 ·12 libs ·tox 6 1 3 ops.secrets
rocks-storefront/charm component-graph workload-less machine ·ubuntu@24.04 ·ops >2.17,<4 4 0 0
seceng-common/nginx/charm delta workload-less machine·charm ·ubuntu@24.04 ·ops ==3.7.0 ·1 lib ·tox 10 1 1 ops.collect-status
seceng-common/server/charm delta workload-less machine·charm ·ubuntu@24.04 ·ops ==3.7.0 ·tox 10 1 1 ops.collect-status
seceng-common/rsync-daemon/charm delta subordinate machine·charm ·ubuntu@24.04 ·ops ==3.8.1 8 1 1 ops.collect-status
simple-subordinate-operator delta subordinate machine·uv,dump ·ops ~= 2.17 ·tox 9 1 3 ops.collect-status
mongo-single-kernel-library/single_kernel_mongo delta workload-less machine ·7 libs 6 0 1
postgresql-single-kernel-library/single_kernel_postgresql delta workload-less machine ·ubuntu@24.04 ·2 libs 5 1 1 ops.collect-status
slurmctld-operator delta workload-less machine·nil ·ops ==2.* ·1 lib ·tox 13 1 2 ops.collect-status
slurmd-operator delta workload-less machine·nil ·ops ==2.* ·2 libs ·tox 12 1 2 ops.collect-status
slurmdbd-operator delta workload-less machine·nil ·inherits juju <4 via mysql_client ·ops ==2.* ·3 libs ·tox 12 1 2 ops.collect-status
slurmrestd-operator delta workload-less machine·nil ·ops ==1.3.0 ·1 lib ·tox 10 1 3 ops.collect-status
snap-recommendation-service/charm component-graph workload-less machine ·ops ~= 2.17 ·tox 5 0 1
specs.canonical.com/charm component-graph workload-less machine ·ubuntu@24.04 ·13 libs 4 0 1
charming-actions/test-charm delta k8s ·ops <2.9.1 5 2 2 ops.collect-status, ops.pebble-ready
test_observer/backend/charm delta k8s·charm ·ubuntu@22.04 ·juju >=2.9 ·ops >= 2.8.0 ·6 libs 13 1 2 ops.secrets
test_observer/frontend/charm delta k8s·charm ·ubuntu@22.04 ·juju >=2.9 ·ops >= 2.8.0 ·2 libs ·tox 10 0 4
testflinger/server/charm reconcile k8s·uv ·ubuntu@22.04 ·ops >= 2.2.0 ·5 libs ·tox+just 19 1 3 ops.secrets
testflinger/agent/charms/testflinger-agent-host-charm delta workload-less machine·uv,dump ·ubuntu@22.04 ·juju >=3.0.0 ·ops >= 3.5.0 ·1 lib ·tox+just 17 1 2 ops.collect-status
ubuntu-pro-operator/charms/ubuntu-pro_noble delta subordinate machine ·ubuntu@24.04 4 1 1 ops.collect-status
ubuntu-pro-operator/charms/ubuntu-advantage delta subordinate machine 4 1 1 ops.collect-status
ubuntu-pro-operator/charms/ubuntu-pro delta subordinate machine 4 1 1 ops.collect-status
ubuntu-pro-operator/charms/ubuntu-advantage_noble delta subordinate machine ·ubuntu@24.04 4 1 1 ops.collect-status
ubuntu-com-security-api/charm component-graph workload-less machine ·ops ~= 2.17 ·11 libs ·tox 5 0 1
ubuntu.com/charm component-graph workload-less machine ·ops ==3.8.2 ·13 libs ·tox 5 0 0
vanilla-framework/charm component-graph workload-less machine ·ops ~= 2.17 ·tox 5 1 0 ops.secrets
waltz-integration-juju delta k8s ·ops >= 1.2.0 ·1 lib ·tox 9 1 5 ops.collect-status
wazuh-dashboard-operator delta workload-less machine·nil,poetry,dump ·7 libs ·tox+make ·tf 17 1 2 ops.collect-status
wazuh-indexer-operator delta workload-less machine·nil,poetry,dump ·ops ^2.22.0 ·7 libs ·tox+make ·tf 14 1 2 ops.collect-status
webteam-webbot/charm component-graph workload-less machine ·ubuntu@24.04 ·ops >2.17,<4 ·tox 5 0 0
landscape-charm delta workload-less machine·nil,uv ·ops ==2.23.1 ·4 libs ·make ·tf 20 1 1 ops.collect-status
loki-operators/worker component-graph k8s·uv,dump ·juju >=3.6 ·ops ==3.7.1 ·4 libs ·tox+just ·tf 9 0 3
loki-operators/coordinator part-reconcileunconditional-initcomponent-graph k8s·uv,dump ·juju >=3.6 ·ops ==3.7.1 ·11 libs ·tox+just ·tf 13 0 3
mimir-operators/worker component-graph k8s·uv,dump ·juju >=3.6 ·ops ==3.7.1 ·3 libs ·tox+just ·tf 9 0 3
mimir-operators/coordinator part-reconcileunconditional-initcomponent-graph lib provider k8s·uv,dump ·juju >=3.6 ·ops ==3.7.1 ·11 libs ·tox+just ·tf 12 0 3

By team

Aggregates per team. Rows sorted by total clear-gap count (most to least). Avg gap = clear-gap labels per charm, a rough "how much migration work is in this team's queue" signal that controls for team size.

Only:
Team Charms Present Clear gap Worth considering Avg gap/charm Architecture mix Top clear-gap features
(no team) 473 4656 216 731 0.5 delta 224reconcile 78reactive 75component-graph 51legacy-classic 28part-reconcile 10unconditional-init 7 ops.collect-status (188), ops.secrets (17), ops.pebble-ready (11)
Data 18 226 13 44 0.7 delta 17reconcile 1 ops.collect-status (11), ops.pebble-ready (2)
openstack-charmers 30 136 11 13 0.4 reactive 14delta 11legacy-classic 5 ops.collect-status (11)
Observability 16 274 8 47 0.5 delta 11reconcile 5 ops.collect-status (7), ops.secrets (1)
IS 34 283 7 38 0.2 reactive 15reconcile 8delta 6component-graph 3legacy-classic 2 ops.collect-status (6), ops.secrets (1)
Commercial Systems 9 139 5 19 0.6 delta 5reconcile 4 ops.collect-status (5)
Identity 10 176 5 26 0.5 delta 5reconcile 5 ops.collect-status (4), ops.secrets (1)
BootStack 4 41 4 6 1.0 delta 4 ops.collect-status (4)
MLOps 40 571 4 113 0.1 reconcile 22component-graph 14delta 4 ops.collect-status (4)
OpenStack 84 716 3 133 0.0 component-graph 82reconcile 1delta 1 ops.secrets (2), ops.collect-status (1)
Charm-Tech 4 53 2 6 0.5 delta 3reconcile 1 ops.collect-status (2)
K8s 2 25 0 5 0.0 reconcile 2
Telco 5 75 0 12 0.0 reconcile 4delta 1
containers 2 28 0 6 0.0 reconcile 2

k8s/machine pairs

19 pairs identified by name normalisation. High = identical root after stripping -k8s / -operator; medium = within edit-distance 2. Code sharing is how the two members share code: charmlib when either side vendors a lib/charms/<n>/ whose name normalises to the other's root, shared-src when same-repo members name a src/ module in common, and copy-paste for the residual — not a positive finding, just neither of the other two. % unique code needs the clones and is still to come.

Root k8s charm Machine charm Confidence Repo Code sharing
blackbox-exporter blackbox-exporter-k8s-operator blackbox-exporter-operator high separate copy-paste
candid/charms/candid candid/charms/candid-k8s candid/charms/candid high same repo copy-paste
charm-aodh charm-aodh-k8s charm-aodh high separate copy-paste
charm-ceilometer charm-ceilometer-k8s charm-ceilometer high separate copy-paste
charm-designate charm-designate-k8s charm-designate high separate copy-paste
charm-magnum charm-magnum-k8s charm-magnum high separate copy-paste
charm-nova-compute charm-nova-compute-operator charm-nova-compute high separate copy-paste
glauth glauth-k8s-operator glauth-operator high separate copy-paste
grafana-agent grafana-agent-k8s-operator grafana-agent-operator high separate copy-paste
jenkins-agent jenkins-agent-k8s-operator jenkins-agent-operator high separate copy-paste
kafka-ui kafka-ui-k8s-operator kafka-ui-operator high separate copy-paste
karapace karapace-k8s-operator karapace-operator high separate copy-paste
mongodb mongodb-k8s-operator mongodb-operator high separate copy-paste
mongos mongos-k8s-operator mongos-operator high separate copy-paste
opentelemetry-collector opentelemetry-collector-k8s-operator opentelemetry-collector-operator high separate copy-paste
pgbouncer pgbouncer-k8s-operator pgbouncer-operator high separate charmlib
postgresql postgresql-k8s-operator postgresql-operator high separate charmlib
zookeeper zookeeper-k8s-operator zookeeper-operator high separate charmlib
s3proxy s3proxy-k8s-operator aproxy-operator medium separate copy-paste
Evidence (all clear-gap findings)