OpenStack Charm Dependency Dashboard

177 charms · 133 packages · 52 issues · Generated 2026-03-18 03:33
Charms
177
Critical
13
Warning
30
Info
9
Packages
133
Git Deps
437
Issues (52)
Heatmap
Git Deps
Charms
!!! requests Security / CVE 97 charms latest: 2.32.5

Impact: Keeping this pin exposes systems to multiple serious CVEs including request smuggling and cookie injection vulnerabilities. The significant version gap also blocks access to performance improvements and newer features.

CVE-2014-1830 CVE-2024-47081 CVE-2024-35195 CVE-2014-1829
>=2.18.4 ×95
The requests package was pinned to <2.26 likely due to breaking changes in urllib3 dependencies or API compatibility issues with existing OpenStack charm code.
aodh arista-virt-test-fixture barbican barbican-softhsm barbican-vault ceilometer ceilometer-agent ceph-dashboard ceph-fs ceph-iscsi ceph-mon ceph-nfs ceph-osd ceph-proxy ceph-radosgw ceph-rbd-mirror cinder cinder-backup cinder-backup-swift-proxy cinder-ceph+75
>=1.1.0 ×1
The requests package was pinned to <2.26 likely due to breaking changes in urllib3 dependencies or API compatibility issues with existing OpenStack charm code.
kerberos-test-fixture
no version constraint ×1
The requests package was pinned to <2.26 likely due to breaking changes in urllib3 dependencies or API compatibility issues with existing OpenStack charm code.
keystone-openidc
!!! psutil Security / CVE 82 charms latest: 7.2.2

Impact: Keeping this severely outdated pin exposes systems to CVE-2019-18874 and prevents access to 5+ years of bug fixes, performance improvements, and new Python version compatibility.

CVE-2019-18874
no version constraint ×78
cinder-lvm
aodh barbican barbican-vault ceilometer ceilometer-agent ceph-dashboard ceph-iscsi ceph-nfs+70
>=1.1.1,<2.0.0 ×3
The version was pinned to avoid breaking changes introduced in psutil 2.0.0 which had significant API changes and backward compatibility issues.
ceph-proxy hacluster percona-cluster
~= 5.9.5 ×1
The version was pinned to avoid breaking changes introduced in psutil 2.0.0 which had significant API changes and backward compatibility issues.
magpie
!!! cryptography Security / CVE 81 charms latest: 46.0.5

Impact: Keeping this severely outdated pin exposes systems to multiple critical security vulnerabilities including potential cryptographic weaknesses and memory safety issues. The 40+ major version gap indicates missing years of security patches and bug fixes.

GHSA-39hc-v87j-747x CVE-2023-50782 GHSA-5cpq-8wj7-hf2v CVE-2024-26130
<3.4 ×72
charm-tools has an indirect dependency to cryptography. Newer versions require a Rust compiler to build, see vault, keystone-saml-mellon
aodh arista-virt-test-fixture barbican barbican-vault ceilometer ceilometer-agent ceph-fs ceph-mon ceph-osd ceph-proxy ceph-radosgw ceph-rbd-mirror cinder cinder-backup cinder-backup-swift-proxy cinder-ceph cinder-dell-emc-powerstore cinder-ibm-storwize-svc cinder-lvm cinder-netapp+52
no version constraint ×9
vault, keystone-saml-mellon
barbican-k8s bcache-tuning keystone-ldap-k8s keystone-openidc-k8s neutron-arista openstack-hypervisor ops-interface-tls-certificates sunbeam-machine+1
!!! ops Version Conflict 33 charms latest: 3.6.0

Impact: Keeping this outdated pin prevents access to 2+ years of bug fixes, security patches, and performance improvements. May cause compatibility issues with newer Juju versions and block adoption of modern operator patterns.

no version constraint ×20
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
aodh-k8s barbican-k8s bind-k8s ceilometer-k8s cinder-nfs cinder-nimblestorage cinder-solidfire cinder-three-par+12
>= 1.2.0 ×3
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
ceph-mon kingfisher openstack-loadbalancer
<= 1.6.0 ×2
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
ceph-iscsi ceph-nfs
>=1.5.0 ×2
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
cloudkitty keystone-openidc
>= 1.4.0 ×2
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
discoveryserver openidc-test-fixture
>= 1.2.0, <= 1.5.2 ×1
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
ceph-dashboard
>= 1.5.0 ×1
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
ldap-test-fixture-k8s
~= 2.4 ×1
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
magpie
>=1.2.0 ×1
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
zookeeper-k8s
!!! setuptools Security / CVE 28 charms latest: 82.0.1

Impact: Keeping this pin exposes the charm repositories to multiple CVEs including recent ones from 2024-2025. However, upgrading beyond 81.0.0 would break functionality due to missing pkg_resources dependency.

CVE-2013-1633 CVE-2025-47273 CVE-2024-6345 CVE-2022-40897
<50.0.0 ×9
requirements.txt
barbican-softhsm cinder-dell-emc-powerstore cinder-ibm-storwize-svc layer-openstack-principle percona-cluster trilio-data-mover trilio-dm-api trilio-horizon-plugin trilio-wlm
<82 ×8
needed for pkg_resources on Python 3.12+ setuptools>=82 removed pkg_resources which is used by cliff<3.0.0. setuptools>=82 removed pkg_resources which is used by various packages.
ceph-dashboard ceph-fs ceph-nfs ceph-osd ceph-proxy ceph-radosgw ceph-rbd-mirror rabbitmq-server
no version constraint ×6
but can be substituted with setuptools. [0] https://docs.python.org/3.12/library/distutils.html needed for pkg_resources
barbican-vault openidc-test-fixture openstack-dashboard ovn-central ovn-chassis ovn-dedicated-chassis
==68.1.2 ×2
pin setuptools to the version in noble/caracal. Fixes: ModuleNotFoundError: No module named 'pkg_resources'
keystone-ldap watcher
<81 ×1
package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
cinder-netapp
>= 50.0.0 ×1
Setuptools was pinned below 50.0.0 and later below 81.0.0 because setuptools>=82 removed pkg_resources module which is used by various OpenStack packages, causing ModuleNotFoundError.
neutron-openvswitch
<=68.1.2 ×1
pinned to caracal version
nova-compute
!!! netaddr Version Conflict 28 charms latest: 1.3.0

Impact: Keeping this severely outdated pin (0.7.x vs 1.3.0 available) creates significant security risks from unpatched vulnerabilities and prevents access to bug fixes and performance improvements from nearly 3 years of development.

>0.7.16,<0.8.0 ×23
Strange import error with newer netaddr: netaddr is pinned in requirements.txt, but temptest below sometimes pulls in a newer version
ceilometer ceilometer-agent ceph-osd ceph-proxy ceph-radosgw cinder cinder-backup cinder-ceph glance glance-simplestreams-sync hacluster heat keystone neutron-api neutron-gateway neutron-openvswitch nova-cloud-controller nova-compute openstack-dashboard percona-cluster+3
no version constraint ×2
The package was pinned due to strange import errors occurring with newer versions of netaddr beyond 0.8.0.
ceph-mon interface-magpie
>=0.7.12,!=0.7.16 ×1
The package was pinned due to strange import errors occurring with newer versions of netaddr beyond 0.8.0.
keystone-saml-mellon
~= 0.8.0 ×1
The package was pinned due to strange import errors occurring with newer versions of netaddr beyond 0.8.0.
magpie
<=0.7.19 ×1
The package was pinned due to strange import errors occurring with newer versions of netaddr beyond 0.8.0.
woodpecker
!!! importlib_resources Version Conflict 17 charms latest: 6.5.2

Impact: This severely outdated pin blocks access to 3+ years of bug fixes and security updates. It may cause dependency conflicts with other packages requiring newer versions.

<3.0.0 ×13
The package was pinned to <3.0.0 to maintain Python 3.5 compatibility, as importlib-resources 1.1.0 removed Python 3.5 support according to the inline comment.
barbican-softhsm ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror cinder-dell-emc-powerstore cinder-ibm-storwize-svc hacluster layer-openstack-principle mysql-innodb-cluster mysql-router neutron-api-plugin-arista percona-cluster
no version constraint ×2
The package was pinned to <3.0.0 to maintain Python 3.5 compatibility, as importlib-resources 1.1.0 removed Python 3.5 support according to the inline comment.
ceph-dashboard nova-compute-nvidia-vgpu
<1.1.0 ×2
importlib-resources 1.1.0 removed Python 3.5 support
neutron-arista tempest
!!! osprofiler Version Conflict 12 charms latest: 4.3.0

Impact: Keeping this severely outdated pin (2.7.0 vs 4.3.0 latest) exposes the system to potential security vulnerabilities and prevents access to bug fixes and new features. It also creates technical debt as Python 3.5 is long deprecated.

<2.7.0 ×12
Some Zuul nodes sometimes pull newer versions of these dependencies which dropped support for python 3.5:
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror cinder-dell-emc-powerstore cinder-ibm-storwize-svc hacluster layer-openstack-principle mysql-innodb-cluster mysql-router neutron-api-plugin-arista percona-cluster
!!! jsonschema Version Conflict 9 charms latest: 4.26.0

Impact: Keeping this pin prevents access to 8 newer versions with potential bug fixes and security updates. However, it avoids build system complexity from Rust dependencies in deployment environments.

no version constraint ×7
The dependency is present as we test various inputs to config options (including invalid ones) which are then validated against a schema.
barbican-k8s designate-k8s keystone-ldap-k8s keystone-openidc-k8s layer-ovn openstack-hypervisor sunbeam-machine
<4.18.0 ×1
jsonschema 4.18.0 depends on Rust (via rpds-py)
cinder-backup
<=4.10 ×1
Avoid Rust requirement error on Noble
octavia-diskimage-retrofit
!!! pyopenssl Security / CVE 9 charms latest: 26.0.0

Impact: Keeping this pin exposes the repositories to potential security vulnerabilities from multiple CVEs. The 4-version gap may also cause compatibility issues with newer dependencies that require more recent pyopenssl versions.

CVE-2018-1000808 CVE-2026-27459 CVE-2013-4314 CVE-2018-1000807
<=22.0.0 ×9
icey: pyopenssl 22 introduces a requirement on newer OpenSSL which causes test failures. Pin pyopenssl to resolve the failure.
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror octavia trilio-data-mover trilio-dm-api trilio-horizon-plugin trilio-wlm
!!! python_cinderclient Version Conflict 6 charms latest: 9.9.0

Impact: Keeping this outdated pin prevents access to 4+ years of bug fixes, security patches, and new features. May cause compatibility issues with newer OpenStack releases and Python versions.

>=1.4.0,<2.0 ×4
The version was pinned to <5.0.0 to avoid breaking API changes or compatibility issues that were introduced in python-cinderclient 5.0.0 and later versions.
infoblox panko template-api template-neutron-plugin
>=1.4.0,<5.0.0 ×2
The version was pinned to <5.0.0 to avoid breaking API changes or compatibility issues that were introduced in python-cinderclient 5.0.0 and later versions.
barbican-softhsm tempest
!!! pika Version Conflict 6 charms latest: 1.3.2

Impact: Keeping this pin prevents access to 3+ years of bug fixes, security patches, and performance improvements. It creates technical debt as pika 1.0+ has different connection handling that will eventually require refactoring.

>=0.10.0,<1.0 ×6
The package was pinned to exclude pika 1.0+ due to breaking API changes that would require significant code modifications in OpenStack charms using RabbitMQ connections.
barbican-softhsm infoblox panko tempest template-api template-neutron-plugin
!!! gnocchiclient Version Conflict 2 charms latest: 7.2.0

Impact: Keeping this severely outdated pin (3.1.x vs 7.2.0) exposes the system to security vulnerabilities and prevents access to 4+ years of bug fixes and performance improvements.

>=3.1.0,<3.2.0 ×2
The version was pinned to maintain compatibility with a specific OpenStack release cycle that required gnocchiclient 3.1.x API stability.
barbican-softhsm tempest
!! zaza Unpinned Git Dep 100 charms

Impact: Unpinned git dep (master) across 100 charms. Breaking changes propagate instantly.

master (unpinned) ×100
No branch pin — tracks latest master. Any breaking commit propagates immediately.
aodh barbican barbican-k8s barbican-vault ceilometer ceilometer-agent ceph-dashboard ceph-fs ceph-iscsi ceph-mon ceph-nfs ceph-osd ceph-proxy ceph-radosgw ceph-rbd-mirror ceph-rbd-mirror cinder cinder-backup cinder-backup-swift-proxy cinder-ceph+80
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! zaza.openstack Unpinned Git Dep 99 charms

Impact: Unpinned git dep (master) across 99 charms. Breaking changes propagate instantly.

master (unpinned) ×99
No branch pin — tracks latest master. Any breaking commit propagates immediately.
aodh barbican barbican-k8s barbican-vault ceilometer ceilometer-agent ceph-dashboard ceph-fs ceph-iscsi ceph-mon ceph-nfs ceph-osd ceph-proxy ceph-radosgw ceph-rbd-mirror ceph-rbd-mirror cinder cinder-backup cinder-backup-swift-proxy cinder-ceph+79
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! flake8 Outdated Pin 92 charms latest: 7.3.0

Impact: Keeping this severely outdated pin exposes code to undetected style violations and potential security issues since flake8 2.4.1 lacks modern Python syntax support and bug fixes from 5+ years of development.

no version constraint ×46
This version was pinned to maintain compatibility with Python 2.7 and avoid breaking changes introduced in flake8 3.0+ that dropped Python 2 support and changed configuration handling.
aodh-k8s barbican-k8s bind-k8s ceilometer-k8s ceph-dashboard cinder-ns5 cloudkitty designate-k8s+38
>=2.2.4,<=2.4.1 ×20
This version was pinned to maintain compatibility with Python 2.7 and avoid breaking changes introduced in flake8 3.0+ that dropped Python 2 support and changed configuration handling.
arista-virt-test-fixture barbican-softhsm bcache-tuning ceph-iscsi infoblox interface-keystone-admin interface-panko ironic kerberos-keytab keystone-ico layer-ceph layer-ceph-base layer-openstack magnum-k8s neutron-arista panko tempest template-api template-neutron-plugin trilio-data-mover-api
>=2.2.4 ×20
This version was pinned to maintain compatibility with Python 2.7 and avoid breaking changes introduced in flake8 3.0+ that dropped Python 2 support and changed configuration handling.
ceph-nfs interface-bind-rndc interface-designate interface-gnocchi interface-keystone-credentials interface-keystone-domain-backend interface-keystone-fid-service-provider interface-keystone-notifications interface-manila-plugin interface-mysql-innodb-cluster interface-mysql-router interface-mysql-shared interface-neutron-plugin interface-neutron-plugin-api-subordinate interface-openstack-ha interface-rabbitmq interface-vault-kv interface-websso-fid-service-provider layer-openstack-api layer-ovn
>=4.0.1 ×5
This version was pinned to maintain compatibility with Python 2.7 and avoid breaking changes introduced in flake8 3.0+ that dropped Python 2 support and changed configuration handling.
cinder-nfs cinder-nimblestorage cinder-three-par manila-flashblade nova-compute-nvidia-vgpu
==4.0.1 ×1
This version was pinned to maintain compatibility with Python 2.7 and avoid breaking changes introduced in flake8 3.0+ that dropped Python 2 support and changed configuration handling.
nova-compute-operator
!! charms.openstack Unpinned Git Dep 81 charms

Impact: Unpinned git dep (master) across 81 charms. Breaking changes propagate instantly.

master (unpinned) ×81
No branch pin — tracks latest master. Any breaking commit propagates immediately.
aodh barbican barbican-softhsm barbican-vault bcache-tuning ceph-fs ceph-rbd-mirror cinder-backup-swift-proxy cinder-dell-emc-powerstore cinder-ibm-storwize-svc cinder-lvm cinder-netapp cinder-purestorage designate designate-bind gnocchi infoblox interface-barbican-secrets interface-ceph-rbd-mirror interface-cinder-backup+61
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! unknown Unpinned Git Dep 44 charms

Impact: Unpinned git dep (master) across 44 charms. Breaking changes propagate instantly.

master (unpinned) ×44
No branch pin — tracks latest master. Any breaking commit propagates immediately.
aodh barbican barbican-vault ceph-fs ceph-rbd-mirror cinder-backup-swift-proxy cinder-lvm cinder-netapp cinder-purestorage designate designate-bind gnocchi interface-prometheus-scrape ironic-api ironic-conductor keystone-kerberos keystone-ldap keystone-saml-mellon magnum magnum-dashboard+24
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! tempest Unpinned Git Dep 24 charms

Impact: Unpinned git dep (master) across 24 charms. Breaking changes propagate instantly.

master (unpinned) ×24
The tempest package was pinned to <24.0.0 to maintain compatibility with the OpenStack charm testing framework and avoid breaking changes in newer tempest versions.
barbican-k8s ceilometer ceilometer-agent ceph-osd ceph-radosgw cinder cinder-backup cinder-ceph cinder-solidfire glance glance-simplestreams-sync heat keystone keystone-ldap-k8s keystone-openidc-k8s neutron-api neutron-gateway neutron-openvswitch nova-cloud-controller nova-compute+4
branch-pinned ×0
The tempest package was pinned to <24.0.0 to maintain compatibility with the OpenStack charm testing framework and avoid breaking changes in newer tempest versions.
!! ops_openstack Unpinned Git Dep 21 charms

Impact: Unpinned git dep (master) across 21 charms. Breaking changes propagate instantly.

master (unpinned) ×21
No branch pin — tracks latest master. Any breaking commit propagates immediately.
ceph-dashboard ceph-iscsi ceph-mon ceph-nfs cinder-nfs cinder-nimblestorage cinder-nimblestorage cinder-solidfire cinder-solidfire cinder-three-par cloudkitty cloudkitty keystone-openidc kingfisher manila-flashblade manila-netapp manila-netapp nova-compute-nvidia-vgpu nova-compute-operator openstack-loadbalancer+1
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! charmhelpers Unpinned Git Dep 16 charms

Impact: Unpinned git dep (master) across 16 charms. Breaking changes propagate instantly.

master (unpinned) ×16
No branch pin — tracks latest master. Any breaking commit propagates immediately.
barbican-softhsm ceph-iscsi ceph-mon ceph-nfs cinder-netapp cinder-nfs cinder-three-par ironic-conductor keystone-ldap keystone-openidc kingfisher manila-netapp nova-compute-nvidia-vgpu nova-compute-operator tempest woodpecker
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! importlib_metadata Outdated Pin 13 charms latest: 8.7.1

Impact: Keeping this extremely outdated pin (3+ major versions behind) exposes the system to security vulnerabilities and prevents access to bug fixes and performance improvements in newer versions.

<3.0.0 ×13
"ModuleNotFoundError") requirements.txt Dependencies of stestr. Newer versions use keywords that didn't exist in python 3.5 yet (e.g. "ModuleNotFoundError")
barbican-softhsm ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror cinder-dell-emc-powerstore cinder-ibm-storwize-svc hacluster layer-openstack-principle mysql-innodb-cluster mysql-router neutron-api-plugin-arista percona-cluster
!! stevedore Outdated Pin 12 charms latest: 5.7.0

Impact: Keeping this severely outdated pin blocks access to 4+ years of bug fixes, security patches, and performance improvements. It creates significant technical debt and potential security vulnerabilities.

<1.31.0 ×12
The stevedore package was pinned to prevent compatibility issues with newer versions that may have introduced breaking changes or dependencies incompatible with the OpenStack charm framework.
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror cinder-dell-emc-powerstore cinder-ibm-storwize-svc hacluster layer-openstack-principle mysql-innodb-cluster mysql-router neutron-api-plugin-arista percona-cluster
!! oslo_utils Outdated Pin 12 charms latest: 10.0.0

Impact: Keeping this severely outdated pin exposes the charms to security vulnerabilities and prevents access to bug fixes and performance improvements from 6+ major versions of updates.

<=3.41.0 ×12
The version was pinned to maintain compatibility with older OpenStack releases that cannot support newer oslo.utils versions due to breaking changes in the API.
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror cinder-dell-emc-powerstore cinder-ibm-storwize-svc hacluster layer-openstack-principle mysql-innodb-cluster mysql-router neutron-api-plugin-arista percona-cluster
!! ops_sunbeam Unpinned Git Dep 11 charms

Impact: Unpinned git dep (master) across 11 charms. Breaking changes propagate instantly.

master (unpinned) ×11
No branch pin — tracks latest master. Any breaking commit propagates immediately.
aodh-k8s barbican-k8s bind-k8s ceilometer-k8s designate-k8s keystone-ldap-k8s keystone-openidc-k8s magnum-k8s openstack-exporter-k8s openstack-hypervisor sunbeam-machine
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! python_keystoneclient Outdated Pin 8 charms latest: 5.8.0

Impact: Keeping this severely outdated pin creates significant security vulnerabilities and prevents access to 4+ years of bug fixes, performance improvements, and modern OpenStack features.

>=1.7.1,<2.0 ×4
This version was pinned to maintain compatibility with older OpenStack releases that required the 1.x series of python-keystoneclient before major API changes in 2.0+.
infoblox panko template-api template-neutron-plugin
>=1.7.1 ×2
This version was pinned to maintain compatibility with older OpenStack releases that required the 1.x series of python-keystoneclient before major API changes in 2.0+.
barbican-softhsm tempest
no version constraint ×2
keystone-k8s
keystone-ldap-k8s keystone-openidc-k8s
!! tempest;python_version>='3.8' Unpinned Git Dep 7 charms

Impact: Unpinned git dep (master) across 7 charms. Breaking changes propagate instantly.

master (unpinned) ×7
No branch pin — tracks latest master. Any breaking commit propagates immediately.
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror ceph-rbd-mirror hacluster percona-cluster
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! ops Unpinned Git Dep 7 charms

Impact: Unpinned git dep (master) across 7 charms. Breaking changes propagate instantly.

master (unpinned) ×7
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
interface-hacluster ops-interface-ceph-client ops-interface-ceph-iscsi-admin-access ops-interface-openstack-loadbalancer ops-interface-tls-certificates ops-openstack woodpecker
branch-pinned ×0
The ops package was pinned to maintain compatibility with the existing Juju operator framework API used across the 33 OpenStack charm repositories.
!! python_designateclient Outdated Pin 6 charms latest: 6.4.0

Impact: Keeping this severely outdated pin creates significant security vulnerabilities and prevents access to bug fixes, performance improvements, and new features available in versions 2.x through 6.4.0.

>=1.5,<2.0 ×4
The version was pinned to major version 1.x to maintain API compatibility and avoid breaking changes introduced in newer major releases of the Designate client library.
infoblox panko template-api template-neutron-plugin
>=1.5 ×2
The version was pinned to major version 1.x to maintain API compatibility and avoid breaking changes introduced in newer major releases of the Designate client library.
barbican-softhsm tempest
!! python_heatclient Outdated Pin 6 charms latest: 5.1.0

Impact: Keeping this severely outdated pin blocks access to 4+ years of security fixes, bug patches, and performance improvements. It may cause compatibility issues with newer OpenStack services.

>=0.8.0,<1.0 ×4
The version was pinned to maintain compatibility with the existing OpenStack release cycle and avoid breaking changes introduced in major version 1.0 and later.
infoblox panko template-api template-neutron-plugin
>=0.8.0 ×2
The version was pinned to maintain compatibility with the existing OpenStack release cycle and avoid breaking changes introduced in major version 1.0 and later.
barbican-softhsm tempest
!! python_neutronclient Outdated Pin 6 charms latest: 11.8.0

Impact: Keeping this severely outdated pin creates significant security vulnerabilities and prevents access to bug fixes, performance improvements, and new OpenStack features from 7+ major versions of updates.

>=3.1.0,<4.0 ×4
The package was pinned to major version 3.x to maintain API compatibility and avoid breaking changes introduced in newer major versions of the Neutron client library.
infoblox panko template-api template-neutron-plugin
>=3.1.0 ×2
The package was pinned to major version 3.x to maintain API compatibility and avoid breaking changes introduced in newer major versions of the Neutron client library.
barbican-softhsm tempest
!! python_novaclient Outdated Pin 6 charms latest: 18.12.0

Impact: This severely outdated pin blocks access to 15+ major versions of bug fixes, security patches, and new OpenStack API features. It creates significant security vulnerabilities and compatibility issues with modern OpenStack deployments.

>=2.30.1,<3.0 ×4
The package was pinned to avoid breaking changes in the major version 3.0 release of python-novaclient while ensuring compatibility with OpenStack deployment workflows.
infoblox panko template-api template-neutron-plugin
>=2.30.1 ×2
The package was pinned to avoid breaking changes in the major version 3.0 release of python-novaclient while ensuring compatibility with OpenStack deployment workflows.
barbican-softhsm tempest
!! python_openstackclient Outdated Pin 6 charms latest: 9.0.0

Impact: This severely outdated pin creates significant security vulnerabilities and blocks access to 8+ years of bug fixes and feature improvements. Modern OpenStack environments may fail to deploy or operate correctly.

>=1.7.0,<2.0 ×4
The package was pinned to major version 1.x to maintain compatibility with older OpenStack deployments and avoid breaking API changes introduced in version 2.0 and later.
infoblox panko template-api template-neutron-plugin
>=1.7.0 ×2
The package was pinned to major version 1.x to maintain compatibility with older OpenStack deployments and avoid breaking API changes introduced in version 2.0 and later.
barbican-softhsm tempest
!! tempest Outdated Pin 6 charms latest: 46.1.1

Impact: Keeping this severely outdated pin blocks access to 22+ major versions of bug fixes, security patches, and new testing capabilities. This creates potential security vulnerabilities and limits testing effectiveness.

<24.0.0 ×6
The tempest package was pinned to <24.0.0 to maintain compatibility with the OpenStack charm testing framework and avoid breaking changes in newer tempest versions.
ceph-fs ceph-mon ceph-proxy ceph-rbd-mirror hacluster percona-cluster
!! interface_tls_certificates Unpinned Git Dep 5 charms

Impact: Unpinned git dep (master) across 5 charms. Breaking changes propagate instantly.

master (unpinned) ×5
No branch pin — tracks latest master. Any breaking commit propagates immediately.
ceph-dashboard ceph-iscsi ceph-mon cinder-nfs cinder-three-par
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! interface_ceph_client Unpinned Git Dep 4 charms

Impact: Unpinned git dep (master) across 4 charms. Breaking changes propagate instantly.

master (unpinned) ×4
No branch pin — tracks latest master. Any breaking commit propagates immediately.
ceph-iscsi ceph-nfs nova-compute-operator woodpecker
branch-pinned ×0
Pinned to a specific branch (e.g., stable/caracal). Changes are controlled.
!! keyring Outdated Pin 1 charm latest: 25.7.0

Impact: Keeping this old pin blocks access to 4+ years of security fixes and bug improvements in keyring versions 21-25. The charm-tools issue may have been resolved, making this restriction unnecessary.

<21 ×1
Workaround until https://github.com/juju/charm-tools/pull/589 gets
barbican-softhsm
!! protobuf Outdated Pin 1 charm latest: 7.34.0

Impact: Keeping this severely outdated pin exposes the system to multiple security vulnerabilities and prevents access to performance improvements and bug fixes from newer versions.

<3.21.0 ×1
The pin was likely added to avoid breaking changes introduced in protobuf 3.21.0 that affected compatibility with existing OpenStack services or dependencies.
ceph-iscsi
!! hacking Outdated Pin 1 charm latest: 8.0.0

Impact: Using an outdated hacking version may miss important code quality improvements and bug fixes. The significantly older version (3.0.1 vs 8.0.0) likely lacks support for newer Python syntax and modern linting capabilities.

>=3.0.1,<3.1.0 ×1
The package is pinned to maintain compatibility with existing code style rules and prevent breaking changes from newer hacking versions that may introduce stricter or modified linting rules.
specs
!! ansible Outdated Pin 1 charm latest: 13.4.0

Impact: Keeping this pin creates significant security risks as version 8.x is severely outdated compared to the latest 13.4.0. The charm may miss critical security patches and bug fixes from 5+ major version releases.

>=8,<9 ×1
ansible-lint requires ansible>=2.9
zuul-jobs
!! kubernetes Outdated Pin 0 charms latest: 35.0.0

Impact: Keeping this severely outdated pin creates security vulnerabilities and prevents access to newer Kubernetes API features. The charm will fail to work with modern Kubernetes clusters that require updated client libraries.

!! oslo_config Outdated Pin 0 charms latest: 10.3.0

Impact: Keeping this pin blocks access to 4+ years of security fixes, bug patches, and performance improvements. May cause dependency conflicts with newer packages requiring recent oslo.config versions.

!! oslo_context Outdated Pin 0 charms latest: 6.3.0

Impact: Keeping this outdated pin blocks access to 3+ years of security fixes, bug patches, and performance improvements. May cause dependency conflicts with newer OpenStack components requiring recent oslo.context versions.

i pbr Exact Pin 70 charms latest: 7.0.3

Impact: Using pbr 5.6.0 from 2020 creates security risks from unpatched vulnerabilities and may cause build failures with newer Python versions or packaging tools.

==5.6.0 ×70
Cannot determine specific reason as package was found across 0 repositories with no commit context or inline comments available.
aodh barbican barbican-vault ceilometer ceilometer-agent ceph-osd ceph-proxy ceph-radosgw cinder cinder-backup cinder-backup-swift-proxy cinder-ceph cinder-dell-emc-powerstore cinder-ibm-storwize-svc cinder-lvm cinder-netapp cinder-purestorage designate designate-bind glance+50
no version constraint ×3
Cannot determine specific reason as package was found across 0 repositories with no commit context or inline comments available.
bcache-tuning neutron-arista trilio-data-mover-api
!=2.1.0,>=2.0.0 ×2
Cannot determine specific reason as package was found across 0 repositories with no commit context or inline comments available.
deployment-guide guide
>=2.0.0,!=2.1.0 ×1
Cannot determine specific reason as package was found across 0 repositories with no commit context or inline comments available.
specs
i cffi Exact Pin 22 charms latest: 2.0.0

Impact: Keeping this pin maintains Python 3.5 compatibility but exposes the codebase to potential security vulnerabilities and missing bug fixes from newer cffi versions. It also blocks access to performance improvements in cffi 2.0.0.

==1.14.6 ×22
cffi 1.15.0 drops support for py35 cffi 1.15.0 drops support for py35.
ceph-dashboard ceph-mon ceph-nfs ceph-osd ceph-proxy cinder-nfs cinder-three-par cloudkitty hacluster layer-openstack-principle manila-flashblade mysql-innodb-cluster mysql-router neutron-api-plugin-arista neutron-dynamic-routing openstack-loadbalancer percona-cluster rabbitmq-server trilio-data-mover trilio-dm-api+2
i charm_tools Exact Pin 4 charms latest: 3.0.8

Impact: Keeping this pin prevents access to bug fixes, security updates, and new features available in versions 2.8+ through 3.0.8. This creates potential security vulnerabilities and limits tooling capabilities.

>=2.4.4 ×12
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
arista-virt-test-fixture ceph-iscsi cinder-nfs cinder-ns5 kerberos-keytab layer-ovn magnum-k8s neutron-arista nova-compute-operator openstack-loadbalancer tempest woodpecker
no version constraint ×9
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
bcache-tuning interface-keystone-admin layer-ceph layer-ceph-base layer-openstack mysql-innodb-cluster mysql-router trilio-data-mover-api+1
==2.8.3 ×4
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
cinder-dell-emc-powerstore cinder-ibm-storwize-svc layer-openstack-api layer-openstack-principle
>=2.0.0 ×4
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
infoblox panko template-api template-neutron-plugin
>=2.4.4,<2.8 ×1
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
barbican-softhsm
>=3.0.6 ×1
The package is pinned to exclude version 2.8+ to avoid breaking changes or compatibility issues that were introduced in newer releases of charm_tools.
manila-flashblade
i pyflakes Exact Pin 3 charms latest: 3.4.0

Impact: Keeping this outdated pin means missing 3+ years of bug fixes and improved Python syntax support. May cause linting failures with newer Python features and miss detection of actual code issues.

==2.1.1 ×2
This version was likely pinned to maintain compatibility with older Python versions or to avoid breaking changes in newer pyflakes releases that could introduce stricter linting rules.
ceph-dashboard magnum-k8s
==2.4.0 ×1
This version was likely pinned to maintain compatibility with older Python versions or to avoid breaking changes in newer pyflakes releases that could introduce stricter linting rules.
nova-compute-operator
i oslo_i18n Exact Pin 1 charm latest: 6.7.2

Impact: Keeping this pin prevents access to 2+ years of bug fixes and security updates in versions 4.0.0-6.7.2. This creates potential security vulnerabilities and compatibility issues with newer OpenStack components.

<4.0.0 ×10
oslo.i18n dropped py35 support
ceph-dashboard ceph-nfs cinder-nfs cinder-nimblestorage cinder-three-par magnum-k8s manila-flashblade nova-compute-nvidia-vgpu openstack-loadbalancer woodpecker
==5.1.0 ×1
oslo.i18n dropped py35 support
nova-compute-operator
i charmcraft Exact Pin 1 charm latest: 4.2.0

Impact: Keeping this severely outdated pin blocks access to 4+ years of critical bug fixes, security updates, and new Juju features. This likely causes build failures with modern charm development practices.

==0.3.0 ×1
The version was pinned to 0.3.0 during early charmcraft adoption to ensure build stability and compatibility with the existing charm development workflow.
ceph-iscsi
i sphinxcontrib_spelling Exact Pin 1 charm latest: 8.0.2

Impact: Keeping this pin may miss bug fixes and improvements in version 8.0.2. However, the risk is minimal since this is a documentation tool used in development, not production runtime code.

==8.0.1 ×1
The version was likely pinned to ensure consistent spell-checking behavior and avoid potential breaking changes in documentation builds across OpenStack charm repositories.
guide
i openstacksdk Exact Pin 1 charm latest: 4.10.0

Impact: Keeping this pin exposes the system to security vulnerabilities and missing bug fixes from 19 months of updates. It also prevents access to new OpenStack service features and API improvements.

no version constraint ×1
Version 3.0.0 was likely pinned to maintain compatibility with existing OpenStack charm code and avoid breaking changes introduced in newer major versions.
kingfisher
==3.0.0 ×1
Version 3.0.0 was likely pinned to maintain compatibility with existing OpenStack charm code and avoid breaking changes introduced in newer major versions.
octavia
i ruamel_yaml Exact Pin 1 charm latest: 0.19.1

Impact: Keeping this severely outdated pin creates security vulnerabilities and prevents access to bug fixes and performance improvements. The package is over 7 years behind current versions.

==0.10.12 ×1
This version was pinned to maintain compatibility with older OpenStack charm dependencies and avoid breaking changes in the ruamel.yaml API that occurred in newer versions.
layer-ceph-base
no version constraint ×1
This version was pinned to maintain compatibility with older OpenStack charm dependencies and avoid breaking changes in the ruamel.yaml API that occurred in newer versions.
nova-compute-nvidia-vgpu

Cross-reference of the top 35 most common packages (rows) against the top 30 charms with the most dependencies (columns). Each cell shows how that charm pins that package. Hover over any colored cell to see the exact version specifier.

CVE concern Exact pin (==) Upper bound (<) OK / open range (>=) Hover cells for version spec
Package
ceph-rbd-mirror
ceph-fs
barbican-softhsm
tempest
ceph-mon
mysql-innodb-cluster
mysql-router
neutron-api-plugin-arista
ceph-proxy
cinder-dell-emc-powerstore
cinder-ibm-storwize-svc
layer-openstack-principle
keystone-saml-mellon
percona-cluster
hacluster
manila-netapp
infoblox
cinder-netapp
keystone-ldap
panko
template-api
template-neutron-plugin
trilio-data-mover
trilio-dm-api
trilio-horizon-plugin
trilio-wlm
barbican-vault
ceph-radosgw
gnocchi
octavia
Latest
stestr4.2.1
coverage7.13.5
mock5.2.0
requests2.32.5
flake87.3.0
charms_reactive1.5.3
netifaces0.11.0
simplejson3.20.2
psutil7.2.2
cryptography46.0.5
pbr7.0.3
pyparsing3.3.2
cliff4.13.2
nose1.3.7
tenacity9.1.4
hvac2.4.0
psycopg2_binary2.9.11
lxml6.0.2
pyudev0.24.4
jinja23.1.6
ops3.6.0
charm_tools3.0.8
setuptools82.0.1
netaddr1.3.0
croniter6.2.2
dnspython2.8.0
cffi2.0.0
six1.17.0
os_testr3.0.0
importlib_resources6.5.2
importlib_metadata8.7.1
pytz2026.1.post1
osprofiler4.3.0
stevedore5.7.0
debtcollector3.0.0

Git-sourced dependencies installed directly from a git repository URL (e.g., git+https://...) rather than PyPI. These are common in OpenStack charms for zaza, zaza-openstack-tests, tempest, and charms.openstack. The orange bar shows the proportion pointing at an unpinned master branch, meaning any breaking commit propagates instantly to all dependent charms.

Dependency Total Unpinned Pinned Unpinned %
zaza 100 100 0
zaza.openstack 99 99 0
charms.openstack 81 81 0
unknown 44 44 0
tempest 24 24 0
ops_openstack 21 21 0
charmhelpers 16 16 0
ops_sunbeam 11 11 0
tempest;python_version>='3.8' 7 7 0
ops 7 7 0
interface_tls_certificates 5 5 0
interface_ceph_client 4 4 0
interface_ceph_iscsi_admin_access 3 3 0
interface_openstack_loadbalancer 3 3 0
charm-tools 3 3 0
charms_ceph 2 2 0
interface_hacluster 2 2 0
charms-openstack 2 2 0
charmcraft 2 2 0
advanced_sunbeam_openstack 1 1 0

All analyzed charms with their dependency counts. Source indicates the authoritative repository: opendev = opendev.org/openstack (canonical upstream), gh:openstack = GitHub mirror, gh:charmers = openstack-charmers org, canonical = github.com/canonical (ceph-charms mono-repo, charm-ovn-*).

Charm Source Runtime Test Git Constraints Issues
charm-aodhopendev.org/openstack/charm-aodh3194Y4
charm-aodh-k8sopendev.org/openstack/charm-aodh-k8s4513
charm-arista-virt-test-fixturegithub.com/openstack-charmers/charm-arista-virt-test-fixture0804
charm-barbicanopendev.org/openstack/charm-barbican3194Y4
charm-barbican-k8sopendev.org/openstack/charm-barbican-k8s8845
charm-barbican-softhsmopendev.org/openstack/charm-barbican-softhsm635216
charm-barbican-vaultopendev.org/openstack/charm-barbican-vault3204Y5
charm-bcache-tuninggithub.com/openstack-charmers/charm-bcache-tuning11214
charm-bind-k8sgithub.com/openstack-charmers/charm-bind-k8s5513
charm-ceilometeropendev.org/openstack/charm-ceilometer9113Y5
charm-ceilometer-agentopendev.org/openstack/charm-ceilometer-agent9113Y5
charm-ceilometer-k8sopendev.org/openstack/charm-ceilometer-k8s4513
charm-ceph-dashboardgithub.com/canonical/ceph-charms/ceph-dashboard813710
charm-ceph-fsgithub.com/canonical/ceph-charms/ceph-fs343511
charm-ceph-iscsiopendev.org/openstack/charm-ceph-iscsi61178
charm-ceph-mongithub.com/canonical/ceph-charms/ceph-mon1421914
charm-ceph-nfsgithub.com/canonical/ceph-charms/ceph-nfs51268
charm-ceph-osdgithub.com/canonical/ceph-charms/ceph-osd101237
charm-ceph-proxygithub.com/canonical/ceph-charms/ceph-proxy923315
charm-ceph-radosgwgithub.com/canonical/ceph-charms/ceph-radosgw10133Y6
charm-ceph-rbd-mirrorgithub.com/canonical/ceph-charms/ceph-rbd-mirror349811
charm-cinderopendev.org/openstack/charm-cinder9113Y5
charm-cinder-backupopendev.org/openstack/charm-cinder-backup8123Y6
charm-cinder-backup-swift-proxyopendev.org/openstack/charm-cinder-backup-swift-proxy3194Y4
charm-cinder-cephopendev.org/openstack/charm-cinder-ceph9113Y5
charm-cinder-dell-emc-powerstoreopendev.org/openstack/charm-cinder-dell-emc-powerstore525310
charm-cinder-ibm-storwize-svcopendev.org/openstack/charm-cinder-ibm-storwize-svc525310
charm-cinder-lvmopendev.org/openstack/charm-cinder-lvm3194Y4
charm-cinder-netappopendev.org/openstack/charm-cinder-netapp3215Y5
charm-cinder-nfsopendev.org/openstack/charm-cinder-nfs41258
charm-cinder-nimblestorageopendev.org/openstack/charm-cinder-nimblestorage2156Y6
charm-cinder-ns5github.com/openstack-charmers/charm-cinder-ns52722
charm-cinder-purestorageopendev.org/openstack/charm-cinder-purestorage2194Y4
charm-cinder-solidfireopendev.org/openstack/charm-cinder-solidfire2157Y4
charm-cinder-three-paropendev.org/openstack/charm-cinder-three-par41157
charm-cloudkittyopendev.org/openstack/charm-cloudkitty2944
charm-deployment-guideopendev.org/openstack/charm-deployment-guide4001
charm-designateopendev.org/openstack/charm-designate3194Y4
charm-designate-bindopendev.org/openstack/charm-designate-bind3194Y4
charm-designate-k8sopendev.org/openstack/charm-designate-k8s5614
charm-discoveryservergithub.com/openstack-charmers/charm-discoveryserver1002
charm-glanceopendev.org/openstack/charm-glance9113Y5
charm-glance-simplestreams-syncopendev.org/openstack/charm-glance-simplestreams-sync9113Y5
charm-gnocchiopendev.org/openstack/charm-gnocchi3204Y4
charm-guideopendev.org/openstack/charm-guide8002
charm-haclusteropendev.org/openstack/charm-hacluster919312
charm-heatopendev.org/openstack/charm-heat9113Y5
charm-infobloxgithub.com/openstack-charmers/charm-infoblox223111
charm-interface-barbican-secretsopendev.org/openstack/charm-interface-barbican-secrets0511
charm-interface-bgpopendev.org/openstack/charm-interface-bgp0401
charm-interface-bind-rndcopendev.org/openstack/charm-interface-bind-rndc0201
charm-interface-ceph-clientopendev.org/openstack/charm-interface-ceph-client0501
charm-interface-ceph-rbd-mirroropendev.org/openstack/charm-interface-ceph-rbd-mirror0511
charm-interface-cinder-backendopendev.org/openstack/charm-interface-cinder-backend0401
charm-interface-cinder-backupopendev.org/openstack/charm-interface-cinder-backup0611
charm-interface-dashboard-pluginopendev.org/openstack/charm-interface-dashboard-plugin0511
charm-interface-designateopendev.org/openstack/charm-interface-designate0201
charm-interface-gnocchiopendev.org/openstack/charm-interface-gnocchi0201
charm-interface-haclusteropendev.org/openstack/charm-interface-hacluster0611
charm-interface-keystoneopendev.org/openstack/charm-interface-keystone0511
charm-interface-keystone-adminopendev.org/openstack/charm-interface-keystone-admin0302
charm-interface-keystone-credentialsopendev.org/openstack/charm-interface-keystone-credentials0201
charm-interface-keystone-domain-backendopendev.org/openstack/charm-interface-keystone-domain-backend0201
charm-interface-keystone-fid-service-provideropendev.org/openstack/charm-interface-keystone-fid-service-provider0201
charm-interface-keystone-notificationsopendev.org/openstack/charm-interface-keystone-notifications0201
charm-interface-magpieopendev.org/openstack/charm-interface-magpie0702
charm-interface-manila-pluginopendev.org/openstack/charm-interface-manila-plugin0201
charm-interface-mysql-innodb-clusteropendev.org/openstack/charm-interface-mysql-innodb-cluster0411
charm-interface-mysql-routeropendev.org/openstack/charm-interface-mysql-router0411
charm-interface-mysql-sharedopendev.org/openstack/charm-interface-mysql-shared0411
charm-interface-neutron-apigithub.com/openstack-charmers/charm-interface-neutron-api0611
charm-interface-neutron-load-balanceropendev.org/openstack/charm-interface-neutron-load-balancer0511
charm-interface-neutron-pluginopendev.org/openstack/charm-interface-neutron-plugin0411
charm-interface-neutron-plugin-api-subordinateopendev.org/openstack/charm-interface-neutron-plugin-api-subordinate0411
charm-interface-nova-cellopendev.org/openstack/charm-interface-nova-cell0501
charm-interface-nova-computeopendev.org/openstack/charm-interface-nova-compute0401
charm-interface-openstack-haopendev.org/openstack/charm-interface-openstack-ha0201
charm-interface-ovsdbgithub.com/openstack-charmers/charm-interface-ovsdb0611
charm-interface-pacemaker-remoteopendev.org/openstack/charm-interface-pacemaker-remote0401
charm-interface-pankogithub.com/openstack-charmers/charm-interface-panko0201
charm-interface-placementopendev.org/openstack/charm-interface-placement0511
charm-interface-prometheus-scrapegithub.com/openstack-charmers/charm-interface-prometheus-scrape0521
charm-interface-rabbitmqopendev.org/openstack/charm-interface-rabbitmq0201
charm-interface-service-controlopendev.org/openstack/charm-interface-service-control0511
charm-interface-vault-kvgithub.com/openstack-charmers/charm-interface-vault-kv0201
charm-interface-websso-fid-service-provideropendev.org/openstack/charm-interface-websso-fid-service-provider0201
charm-ironicopendev.org/openstack/charm-ironic0101
charm-ironic-apiopendev.org/openstack/charm-ironic-api3194Y4
charm-ironic-conductoropendev.org/openstack/charm-ironic-conductor22054
charm-ironic-dashboardopendev.org/openstack/charm-ironic-dashboard152Y3
charm-kerberos-keytabgithub.com/openstack-charmers/charm-kerberos-keytab2813
charm-kerberos-test-fixturegithub.com/openstack-charmers/charm-kerberos-test-fixture6001
charm-keystoneopendev.org/openstack/charm-keystone10103Y5
charm-keystone-icogithub.com/openstack-charmers/charm-keystone-ico0812
charm-keystone-kerberosopendev.org/openstack/charm-keystone-kerberos3194Y4
charm-keystone-ldapopendev.org/openstack/charm-keystone-ldap4205Y5
charm-keystone-ldap-k8sopendev.org/openstack/charm-keystone-ldap-k8s91046
charm-keystone-openidcopendev.org/openstack/charm-keystone-openidc464Y4
charm-keystone-openidc-k8sgithub.com/openstack-charmers/charm-keystone-openidc-k8s91046
charm-keystone-saml-mellonopendev.org/openstack/charm-keystone-saml-mellon10194Y5
charm-kingfishergithub.com/openstack-charmers/charm-kingfisher5023
charm-layer-cephopendev.org/openstack/charm-layer-ceph3202
charm-layer-ceph-baseopendev.org/openstack/charm-layer-ceph-base4203
charm-layer-openstackopendev.org/openstack/charm-layer-openstack3202
charm-layer-openstack-apiopendev.org/openstack/charm-layer-openstack-api2202
charm-layer-openstack-principleopendev.org/openstack/charm-layer-openstack-principle624112
charm-layer-ovngithub.com/openstack-charmers/charm-layer-ovn2713
charm-ldap-test-fixture-k8sgithub.com/openstack-charmers/charm-ldap-test-fixture-k8s1002
charm-magnumopendev.org/openstack/charm-magnum3194Y4
charm-magnum-dashboardopendev.org/openstack/charm-magnum-dashboard3194Y4
charm-magnum-k8sopendev.org/openstack/charm-magnum-k8s51338
charm-magpieopendev.org/openstack/charm-magpie8804
charm-manilaopendev.org/openstack/charm-manila2194Y4
charm-manila-dashboardopendev.org/openstack/charm-manila-dashboard3194Y4
charm-manila-flashbladeopendev.org/openstack/charm-manila-flashblade21338
charm-manila-ganeshaopendev.org/openstack/charm-manila-ganesha3194Y4
charm-manila-genericopendev.org/openstack/charm-manila-generic3194Y4
charm-manila-netappopendev.org/openstack/charm-manila-netapp3238Y6
charm-masakariopendev.org/openstack/charm-masakari3194Y4
charm-masakari-monitorsopendev.org/openstack/charm-masakari-monitors2194Y4
charm-mysql-innodb-clusteropendev.org/openstack/charm-mysql-innodb-cluster627311
charm-mysql-routeropendev.org/openstack/charm-mysql-router627311
charm-neutron-apiopendev.org/openstack/charm-neutron-api10103Y5
charm-neutron-api-plugin-aristaopendev.org/openstack/charm-neutron-api-plugin-arista627410
charm-neutron-api-plugin-ironicopendev.org/openstack/charm-neutron-api-plugin-ironic3194Y4
charm-neutron-api-plugin-ovnopendev.org/openstack/charm-neutron-api-plugin-ovn3194Y4
charm-neutron-aristagithub.com/openstack-charmers/charm-neutron-arista31736
charm-neutron-dynamic-routingopendev.org/openstack/charm-neutron-dynamic-routing2194Y5
charm-neutron-gatewayopendev.org/openstack/charm-neutron-gateway9113Y5
charm-neutron-openvswitchopendev.org/openstack/charm-neutron-openvswitch9133Y6
charm-nova-cell-controlleropendev.org/openstack/charm-nova-cell-controller3194Y4
charm-nova-cloud-controlleropendev.org/openstack/charm-nova-cloud-controller8113Y5
charm-nova-computeopendev.org/openstack/charm-nova-compute9113Y6
charm-nova-compute-nvidia-vgpuopendev.org/openstack/charm-nova-compute-nvidia-vgpu6137Y8
charm-nova-compute-operatorgithub.com/openstack-charmers/charm-nova-compute-operator81368
charm-octaviaopendev.org/openstack/charm-octavia32046
charm-octavia-dashboardopendev.org/openstack/charm-octavia-dashboard3194Y4
charm-octavia-diskimage-retrofitopendev.org/openstack/charm-octavia-diskimage-retrofit2204Y5
charm-openidc-test-fixturegithub.com/openstack-charmers/charm-openidc-test-fixture4305
charm-openstack-dashboardopendev.org/openstack/charm-openstack-dashboard9123Y6
charm-openstack-exporter-k8sopendev.org/openstack/charm-openstack-exporter-k8s4513
charm-openstack-hypervisoropendev.org/openstack/charm-openstack-hypervisor9515
charm-openstack-loadbalanceropendev.org/openstack/charm-openstack-loadbalancer41258
charm-ops-interface-ceph-clientopendev.org/openstack/charm-ops-interface-ceph-client0712
charm-ops-interface-ceph-iscsi-admin-accessopendev.org/openstack/charm-ops-interface-ceph-iscsi-admin-access0712
charm-ops-interface-openstack-loadbalanceropendev.org/openstack/charm-ops-interface-openstack-loadbalancer0712
charm-ops-interface-tls-certificatesopendev.org/openstack/charm-ops-interface-tls-certificates0612
charm-ops-openstackopendev.org/openstack/charm-ops-openstack0813
charm-osci-frrgithub.com/openstack-charmers/charm-osci-frr0511
charm-ovn-centralgithub.com/canonical/charm-ovn-central31945
charm-ovn-chassisgithub.com/canonical/charm-ovn-chassis21242
charm-ovn-dedicated-chassisgithub.com/canonical/charm-ovn-dedicated-chassis21242
charm-pacemaker-remoteopendev.org/openstack/charm-pacemaker-remote32044
charm-pankoopendev.org/openstack/charm-panko321110
charm-percona-clusteropendev.org/openstack/charm-percona-cluster920313
charm-placementopendev.org/openstack/charm-placement3194Y4
charm-quaggagithub.com/openstack-charmers/charm-quagga0511
charm-rabbitmq-serveropendev.org/openstack/charm-rabbitmq-server9123Y7
charm-specsopendev.org/openstack/charm-specs7102
charm-sunbeam-machinegithub.com/openstack-charmers/charm-sunbeam-machine9515
charm-swift-proxyopendev.org/openstack/charm-swift-proxy9113Y5
charm-swift-storageopendev.org/openstack/charm-swift-storage9113Y5
charm-tempestopendev.org/openstack/charm-tempest335213
charm-template-apigithub.com/openstack-charmers/charm-template-api321110
charm-template-manila-plugingithub.com/openstack-charmers/charm-template-manila-plugin2621
charm-template-neutron-plugingithub.com/openstack-charmers/charm-template-neutron-plugin321110
charm-trilio-data-moveropendev.org/openstack/charm-trilio-data-mover22247
charm-trilio-data-mover-apigithub.com/openstack-charmers/charm-trilio-data-mover-api11214
charm-trilio-dm-apiopendev.org/openstack/charm-trilio-dm-api22247
charm-trilio-horizon-pluginopendev.org/openstack/charm-trilio-horizon-plugin22247
charm-trilio-wlmopendev.org/openstack/charm-trilio-wlm22247
charm-vaultopendev.org/openstack/charm-vault31944
charm-watcheropendev.org/openstack/charm-watcher2194Y5
charm-watcher-dashboardopendev.org/openstack/charm-watcher-dashboard1193Y5
charm-woodpeckergithub.com/openstack-charmers/charm-woodpecker111185
charm-zookeeper-k8sgithub.com/openstack-charmers/charm-zookeeper-k8s2002
charm-zuul-jobsopendev.org/openstack/charm-zuul-jobs0402