Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
fixes:
- |
The default Cinder, Ironic, Magnum and Octavia images include a corrected version of
``pbr`` that handles downstream package versions. This fixes errors when the
services read their installed versions.
44 changes: 22 additions & 22 deletions roles/defaults/vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ _atmosphere_images:
cert_manager_acmesolver: "{{ atmosphere_image_prefix }}quay.io/jetstack/cert-manager-acmesolver:v1.12.17"
cilium_node: "{{ atmosphere_image_prefix }}quay.io/cilium/cilium:v1.14.8"
cilium_operator: "{{ atmosphere_image_prefix }}quay.io/cilium/operator-generic:v1.14.8"
cinder_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_backup_storage_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_backup: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_scheduler: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_storage_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_volume_usage_audit: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_volume: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:34bff27b928f1728d7146b97b775dfc7fb060a90e854619a203deb4b030d6c48"
cinder_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_backup_storage_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_backup: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_scheduler: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_storage_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_volume_usage_audit: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cinder_volume: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/cinder:2025.1@sha256:17eca3bd023b385e8135a5e3778e17a527555f23532f233ecd68c18600c6f261"
cluster_api_controller: "{{ atmosphere_image_prefix }}registry.k8s.io/cluster-api/cluster-api-controller:v1.13.2"
cluster_api_kubeadm_bootstrap_controller: "{{ atmosphere_image_prefix }}registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.13.2"
cluster_api_kubeadm_control_plane_controller: "{{ atmosphere_image_prefix }}registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.13.2"
Expand Down Expand Up @@ -92,13 +92,13 @@ _atmosphere_images:
ingress_nginx_controller: "{{ atmosphere_image_prefix }}registry.k8s.io/ingress-nginx/controller:v1.12.1"
ingress_nginx_default_backend: "{{ atmosphere_image_prefix }}registry.k8s.io/defaultbackend-amd64:1.5"
ingress_nginx_kube_webhook_certgen: "{{ atmosphere_image_prefix }}registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2"
ironic_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:3a42273b2b44fd756d5c76144ee8b5a9f3cdb2054600647276612c1181786c33"
ironic_conductor: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:3a42273b2b44fd756d5c76144ee8b5a9f3cdb2054600647276612c1181786c33"
ironic_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:3a42273b2b44fd756d5c76144ee8b5a9f3cdb2054600647276612c1181786c33"
ironic_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:469d4a8bc37d3b79c5b0dd1227b1f0d68cf1bb3bb767aea32c4d925f31bd0e10"
ironic_conductor: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:469d4a8bc37d3b79c5b0dd1227b1f0d68cf1bb3bb767aea32c4d925f31bd0e10"
ironic_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:469d4a8bc37d3b79c5b0dd1227b1f0d68cf1bb3bb767aea32c4d925f31bd0e10"
ironic_manage_cleaning_network: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/heat:2025.1@sha256:5a7aa1a38ef8348fc9411105b1de1dab0e2d433b497141e4be804475438fe6a7"
ironic_pxe_http: "{{ atmosphere_image_prefix }}docker.io/library/nginx:1.25"
ironic_pxe_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:3a42273b2b44fd756d5c76144ee8b5a9f3cdb2054600647276612c1181786c33"
ironic_pxe: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:3a42273b2b44fd756d5c76144ee8b5a9f3cdb2054600647276612c1181786c33"
ironic_pxe_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:469d4a8bc37d3b79c5b0dd1227b1f0d68cf1bb3bb767aea32c4d925f31bd0e10"
ironic_pxe: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/ironic:2025.1@sha256:469d4a8bc37d3b79c5b0dd1227b1f0d68cf1bb3bb767aea32c4d925f31bd0e10"
ironic_retrive_cleaning_network: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/heat:2025.1@sha256:5a7aa1a38ef8348fc9411105b1de1dab0e2d433b497141e4be804475438fe6a7"
ironic_retrive_swift_config: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/heat:2025.1@sha256:5a7aa1a38ef8348fc9411105b1de1dab0e2d433b497141e4be804475438fe6a7"
keepalived: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/keepalived:latest@sha256:dcc9375277f7cf2d66a3d7f978a9302dc60b9b1335f39e4930e029aed11dce64"
Expand Down Expand Up @@ -131,10 +131,10 @@ _atmosphere_images:
local_path_provisioner: "{{ atmosphere_image_prefix }}docker.io/rancher/local-path-provisioner:v0.0.24"
loki_gateway: "{{ atmosphere_image_prefix }}docker.io/nginxinc/nginx-unprivileged:1.24-alpine"
loki: "{{ atmosphere_image_prefix }}docker.io/grafana/loki:3.0.0"
magnum_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:72b6e358f047217932c617f98b2b1bcad32afca6e733c1c72607e011475be484"
magnum_cluster_api_proxy: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:72b6e358f047217932c617f98b2b1bcad32afca6e733c1c72607e011475be484"
magnum_conductor: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:72b6e358f047217932c617f98b2b1bcad32afca6e733c1c72607e011475be484"
magnum_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:72b6e358f047217932c617f98b2b1bcad32afca6e733c1c72607e011475be484"
magnum_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:efb2be1383920ac2742d9893ba16372ecdc3bf35e39de963f6d71e1ae505c33e"
magnum_cluster_api_proxy: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:efb2be1383920ac2742d9893ba16372ecdc3bf35e39de963f6d71e1ae505c33e"
magnum_conductor: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:efb2be1383920ac2742d9893ba16372ecdc3bf35e39de963f6d71e1ae505c33e"
magnum_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/magnum:2025.1@sha256:efb2be1383920ac2742d9893ba16372ecdc3bf35e39de963f6d71e1ae505c33e"
magnum_registry: "{{ atmosphere_image_prefix }}quay.io/vexxhost/magnum-cluster-api-registry:latest"
manila_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/manila:2025.1@sha256:de7867ea789fd722886c94f63d1c4d508a3dfe0d2555dce4bf5270ea254c4a73"
manila_data: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/manila:2025.1@sha256:de7867ea789fd722886c94f63d1c4d508a3dfe0d2555dce4bf5270ea254c4a73"
Expand Down Expand Up @@ -183,12 +183,12 @@ _atmosphere_images:
nova_spiceproxy: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/nova:2025.1@sha256:08560059a0b8fac754d852169919bace2e7937e20a96d2b71e0e62d598fa70cf"
nova_storage_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/heat:2025.1@sha256:5a7aa1a38ef8348fc9411105b1de1dab0e2d433b497141e4be804475438fe6a7"
oauth2_proxy: "{{ atmosphere_image_prefix }}quay.io/oauth2-proxy/oauth2-proxy:v7.6.0"
octavia_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:d75ba7ad470922a7e00685baba095f7cd7c278539ead38367a8b0ac0b8265c9d"
octavia_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:d75ba7ad470922a7e00685baba095f7cd7c278539ead38367a8b0ac0b8265c9d"
octavia_api: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:8080d550460b09e13cf7e0116b47a8bcb3667c58b659dd9e4d02e6ecf6eae294"
octavia_db_sync: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:8080d550460b09e13cf7e0116b47a8bcb3667c58b659dd9e4d02e6ecf6eae294"
octavia_health_manager_init: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/heat:2025.1@sha256:5a7aa1a38ef8348fc9411105b1de1dab0e2d433b497141e4be804475438fe6a7"
octavia_health_manager: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:d75ba7ad470922a7e00685baba095f7cd7c278539ead38367a8b0ac0b8265c9d"
octavia_housekeeping: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:d75ba7ad470922a7e00685baba095f7cd7c278539ead38367a8b0ac0b8265c9d"
octavia_worker: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:d75ba7ad470922a7e00685baba095f7cd7c278539ead38367a8b0ac0b8265c9d"
octavia_health_manager: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:8080d550460b09e13cf7e0116b47a8bcb3667c58b659dd9e4d02e6ecf6eae294"
octavia_housekeeping: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:8080d550460b09e13cf7e0116b47a8bcb3667c58b659dd9e4d02e6ecf6eae294"
octavia_worker: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/octavia:2025.1@sha256:8080d550460b09e13cf7e0116b47a8bcb3667c58b659dd9e4d02e6ecf6eae294"
openstack_cli: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/python-openstackclient:2025.1@sha256:4db3c05cae10560ffcb6a1bb9cd5f3eb6f338623b22405884560596f4b8ecc31"
openstack_resource_controller: "{{ atmosphere_image_prefix }}quay.io/orc/openstack-resource-controller:v2.2.0"
openvswitch_db_server: "{{ atmosphere_image_prefix }}ghcr.io/vexxhost/openvswitch:v3.3.6-6@sha256:2e8624539c36b50fd317d05f9b167107ccc33120fa34d241b6f835509b139c3b"
Expand Down
Loading