diff --git a/charms/aodh-k8s/README.md b/charms/aodh-k8s/README.md index 943aacd9..bbc70fc5 100644 --- a/charms/aodh-k8s/README.md +++ b/charms/aodh-k8s/README.md @@ -49,7 +49,7 @@ aodh-k8s requires the following relations: The charm by default uses following images: - ghcr.io/canonical/aodh-consolidated:2023.2 + ghcr.io/canonical/aodh-consolidated:2024.1 ## Contributing diff --git a/charms/aodh-k8s/metadata.yaml b/charms/aodh-k8s/metadata.yaml index 9d73eef4..930cd4d0 100644 --- a/charms/aodh-k8s/metadata.yaml +++ b/charms/aodh-k8s/metadata.yaml @@ -34,28 +34,28 @@ resources: aodh-api-image: type: oci-image description: OCI image for OpenStack aodh api service - # ghcr.io/canonical/aodh-consolidated:2023.2 - upstream-source: ghcr.io/canonical/aodh-consolidated:2023.2 + # ghcr.io/canonical/aodh-consolidated:2024.1 + upstream-source: ghcr.io/canonical/aodh-consolidated:2024.1 aodh-evaluator-image: type: oci-image description: OCI image for OpenStack aodh evaluator service - # ghcr.io/canonical/aodh-consolidated:2023.2 - upstream-source: ghcr.io/canonical/aodh-consolidated:2023.2 + # ghcr.io/canonical/aodh-consolidated:2024.1 + upstream-source: ghcr.io/canonical/aodh-consolidated:2024.1 aodh-notifier-image: type: oci-image description: OCI image for OpenStack aodh notifier service - # ghcr.io/canonical/aodh-consolidated:2023.2 - upstream-source: ghcr.io/canonical/aodh-consolidated:2023.2 + # ghcr.io/canonical/aodh-consolidated:2024.1 + upstream-source: ghcr.io/canonical/aodh-consolidated:2024.1 aodh-listener-image: type: oci-image description: OCI image for OpenStack aodh listener service - # ghcr.io/canonical/aodh-consolidated:2023.2 - upstream-source: ghcr.io/canonical/aodh-consolidated:2023.2 + # ghcr.io/canonical/aodh-consolidated:2024.1 + upstream-source: ghcr.io/canonical/aodh-consolidated:2024.1 aodh-expirer-image: type: oci-image description: OCI image for OpenStack aodh expirer service - # ghcr.io/canonical/aodh-consolidated:2023.2 - upstream-source: ghcr.io/canonical/aodh-consolidated:2023.2 + # ghcr.io/canonical/aodh-consolidated:2024.1 + upstream-source: ghcr.io/canonical/aodh-consolidated:2024.1 requires: database: diff --git a/charms/aodh-k8s/tests/bundles/smoke.yaml b/charms/aodh-k8s/tests/bundles/smoke.yaml index cc2aa4f7..3b80f291 100644 --- a/charms/aodh-k8s/tests/bundles/smoke.yaml +++ b/charms/aodh-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -44,12 +44,12 @@ applications: credential-keys: 5M gnocchi: charm: ch:gnocchi-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true ceilometer: charm: ch:ceilometer-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true aodh: @@ -57,11 +57,11 @@ applications: scale: 1 trust: true resources: - aodh-api-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-evaluator-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-notifier-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-listener-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-expirer-image: ghcr.io/canonical/aodh-consolidated:2023.2 + aodh-api-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-evaluator-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-notifier-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-listener-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-expirer-image: ghcr.io/canonical/aodh-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/barbican-k8s/README.md b/charms/barbican-k8s/README.md index 98c29d06..4520e95c 100644 --- a/charms/barbican-k8s/README.md +++ b/charms/barbican-k8s/README.md @@ -51,7 +51,7 @@ barbican-k8s requires the following relations: The charm by default uses following images: - `ghcr.io/canonical/barbican-consolidated:2023.2` + `ghcr.io/canonical/barbican-consolidated:2024.1` ## Contributing diff --git a/charms/barbican-k8s/metadata.yaml b/charms/barbican-k8s/metadata.yaml index 93935fab..bd166320 100644 --- a/charms/barbican-k8s/metadata.yaml +++ b/charms/barbican-k8s/metadata.yaml @@ -60,8 +60,8 @@ resources: barbican-api-image: type: oci-image description: OCI image for OpenStack Barbican API - upstream-source: ghcr.io/canonical/barbican-consolidated:2023.2 + upstream-source: ghcr.io/canonical/barbican-consolidated:2024.1 barbican-worker-image: type: oci-image description: OCI image for OpenStack Barbican worker - upstream-source: ghcr.io/canonical/barbican-consolidated:2023.2 + upstream-source: ghcr.io/canonical/barbican-consolidated:2024.1 diff --git a/charms/barbican-k8s/tests/bundles/smoke.yaml b/charms/barbican-k8s/tests/bundles/smoke.yaml index 74ba5e92..b89c04dc 100644 --- a/charms/barbican-k8s/tests/bundles/smoke.yaml +++ b/charms/barbican-k8s/tests/bundles/smoke.yaml @@ -27,7 +27,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: false options: @@ -47,8 +47,8 @@ applications: scale: 1 trust: false resources: - barbican-api-image: ghcr.io/canonical/barbican-consolidated:2023.2 - barbican-worker-image: ghcr.io/canonical/barbican-consolidated:2023.2 + barbican-api-image: ghcr.io/canonical/barbican-consolidated:2024.1 + barbican-worker-image: ghcr.io/canonical/barbican-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/ceilometer-k8s/README.md b/charms/ceilometer-k8s/README.md index 336f917f..5a7b5818 100644 --- a/charms/ceilometer-k8s/README.md +++ b/charms/ceilometer-k8s/README.md @@ -47,7 +47,7 @@ ceilometer-k8s requires the following relations: The charm by default uses following images: - ghcr.io/canonical/ceilometer-consolidated:2023.2 + ghcr.io/canonical/ceilometer-consolidated:2024.1 ## Contributing diff --git a/charms/ceilometer-k8s/metadata.yaml b/charms/ceilometer-k8s/metadata.yaml index 637e31ae..66ce8658 100644 --- a/charms/ceilometer-k8s/metadata.yaml +++ b/charms/ceilometer-k8s/metadata.yaml @@ -28,14 +28,14 @@ resources: ceilometer-central-image: type: oci-image description: OCI image for OpenStack ceilometer central - # ghcr.io/canonical/ceilometer-central:2023.2 - upstream-source: ghcr.io/canonical/ceilometer-consolidated:2023.2 + # ghcr.io/canonical/ceilometer-central:2024.1 + upstream-source: ghcr.io/canonical/ceilometer-consolidated:2024.1 ceilometer-notification-image: type: oci-image description: OCI image for OpenStack ceilometer notification - # ghcr.io/canonical/ceilometer-notification:2023.2 + # ghcr.io/canonical/ceilometer-notification:2024.1 description: OCI image for OpenStack ceilometer - upstream-source: ghcr.io/canonical/ceilometer-consolidated:2023.2 + upstream-source: ghcr.io/canonical/ceilometer-consolidated:2024.1 provides: ceilometer-service: diff --git a/charms/ceilometer-k8s/tests/bundles/smoke.yaml b/charms/ceilometer-k8s/tests/bundles/smoke.yaml index c70a12d8..f4e48536 100644 --- a/charms/ceilometer-k8s/tests/bundles/smoke.yaml +++ b/charms/ceilometer-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -44,7 +44,7 @@ applications: credential-keys: 5M gnocchi: charm: ch:gnocchi-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true ceilometer: @@ -52,11 +52,11 @@ applications: scale: 1 trust: true resources: - ceilometer-central-image: ghcr.io/canonical/ceilometer-consolidated:2023.2 - ceilometer-notification-image: ghcr.io/canonical/ceilometer-consolidated:2023.2 + ceilometer-central-image: ghcr.io/canonical/ceilometer-consolidated:2024.1 + ceilometer-notification-image: ghcr.io/canonical/ceilometer-consolidated:2024.1 aodh: charm: ch:aodh-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true diff --git a/charms/cinder-ceph-k8s/CONTRIBUTING.md b/charms/cinder-ceph-k8s/CONTRIBUTING.md index 28bbb00d..e11d92c8 100644 --- a/charms/cinder-ceph-k8s/CONTRIBUTING.md +++ b/charms/cinder-ceph-k8s/CONTRIBUTING.md @@ -47,7 +47,7 @@ run: To deploy the local test instance: - juju deploy ./cinder-ceph-k8s_ubuntu-20.04-amd64.charm --resource cinder-volume-image=ghcr.io/canonical/cinder-volume:2023.2 + juju deploy ./cinder-ceph-k8s_ubuntu-20.04-amd64.charm --resource cinder-volume-image=ghcr.io/canonical/cinder-volume:2024.1 diff --git a/charms/cinder-ceph-k8s/README.md b/charms/cinder-ceph-k8s/README.md index fb983142..beffa053 100644 --- a/charms/cinder-ceph-k8s/README.md +++ b/charms/cinder-ceph-k8s/README.md @@ -45,7 +45,7 @@ cinder-ceph-k8s requires the following relations: ## OCI Images -The charm by default uses `ghcr.io/canonical/cinder-volume:2023.2` +The charm by default uses `ghcr.io/canonical/cinder-volume:2024.1` ## Contributing diff --git a/charms/cinder-ceph-k8s/metadata.yaml b/charms/cinder-ceph-k8s/metadata.yaml index 5cc597d0..ad89cfb6 100644 --- a/charms/cinder-ceph-k8s/metadata.yaml +++ b/charms/cinder-ceph-k8s/metadata.yaml @@ -29,7 +29,7 @@ resources: cinder-volume-image: type: oci-image description: OCI image for OpenStack Cinder Volume - upstream-source: ghcr.io/canonical/cinder-consolidated:2023.2 + upstream-source: ghcr.io/canonical/cinder-consolidated:2024.1 requires: amqp: diff --git a/charms/cinder-ceph-k8s/tests/bundles/smoke.yaml b/charms/cinder-ceph-k8s/tests/bundles/smoke.yaml index 584879b5..b89053ea 100644 --- a/charms/cinder-ceph-k8s/tests/bundles/smoke.yaml +++ b/charms/cinder-ceph-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -45,7 +45,7 @@ applications: cinder: charm: ch:cinder-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true @@ -55,7 +55,7 @@ applications: scale: 1 trust: true resources: - cinder-volume-image: ghcr.io/canonical/cinder-consolidated:2023.2 + cinder-volume-image: ghcr.io/canonical/cinder-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/cinder-k8s/CONTRIBUTING.md b/charms/cinder-k8s/CONTRIBUTING.md index cd2bf38c..6068e360 100644 --- a/charms/cinder-k8s/CONTRIBUTING.md +++ b/charms/cinder-k8s/CONTRIBUTING.md @@ -47,7 +47,7 @@ run: To deploy the local test instance: - juju deploy ./cinder-k8s_ubuntu-20.04-amd64.charm --resource cinder-api-image=ghcr.io/canonical/cinder-api:2023.2 --resource cinder-scheduler-image=ghcr.io/canonical/cinder-scheduler:2023.2 + juju deploy ./cinder-k8s_ubuntu-20.04-amd64.charm --resource cinder-api-image=ghcr.io/canonical/cinder-api:2024.1 --resource cinder-scheduler-image=ghcr.io/canonical/cinder-scheduler:2024.1 diff --git a/charms/cinder-k8s/README.md b/charms/cinder-k8s/README.md index 21ba2e13..58198a25 100644 --- a/charms/cinder-k8s/README.md +++ b/charms/cinder-k8s/README.md @@ -49,8 +49,8 @@ cinder-k8s requires the following relations: The charm by default uses follwoing images: -`ghcr.io/canonical/cinder-api:2023.2` -`ghcr.io/canonical/cinder-scheduler:2023.2` +`ghcr.io/canonical/cinder-api:2024.1` +`ghcr.io/canonical/cinder-scheduler:2024.1` ## Contributing diff --git a/charms/cinder-k8s/metadata.yaml b/charms/cinder-k8s/metadata.yaml index d0457d9a..e8cd1a3c 100644 --- a/charms/cinder-k8s/metadata.yaml +++ b/charms/cinder-k8s/metadata.yaml @@ -30,11 +30,11 @@ resources: cinder-api-image: type: oci-image description: OCI image for OpenStack Cinder API - upstream-source: ghcr.io/canonical/cinder-consolidated:2023.2 + upstream-source: ghcr.io/canonical/cinder-consolidated:2024.1 cinder-scheduler-image: type: oci-image description: OCI image for OpenStack Cinder Scheduler - upstream-source: ghcr.io/canonical/cinder-consolidated:2023.2 + upstream-source: ghcr.io/canonical/cinder-consolidated:2024.1 requires: database: diff --git a/charms/cinder-k8s/tests/bundles/smoke.yaml b/charms/cinder-k8s/tests/bundles/smoke.yaml index 1e3e5393..7bff4a6a 100644 --- a/charms/cinder-k8s/tests/bundles/smoke.yaml +++ b/charms/cinder-k8s/tests/bundles/smoke.yaml @@ -33,7 +33,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -47,8 +47,8 @@ applications: scale: 1 trust: true resources: - cinder-api-image: ghcr.io/canonical/cinder-consolidated:2023.2 - cinder-scheduler-image: ghcr.io/canonical/cinder-consolidated:2023.2 + cinder-api-image: ghcr.io/canonical/cinder-consolidated:2024.1 + cinder-scheduler-image: ghcr.io/canonical/cinder-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/designate-k8s/CONTRIBUTING.md b/charms/designate-k8s/CONTRIBUTING.md index da156c26..6f6a4563 100644 --- a/charms/designate-k8s/CONTRIBUTING.md +++ b/charms/designate-k8s/CONTRIBUTING.md @@ -46,7 +46,7 @@ run: To deploy the local test instance: - juju deploy ./designate-k8s_ubuntu-20.04-amd64.charm --trust --resource designate-image=ghcr.io/canonical/designate:2023.2 + juju deploy ./designate-k8s_ubuntu-20.04-amd64.charm --trust --resource designate-image=ghcr.io/canonical/designate:2024.1 diff --git a/charms/designate-k8s/README.md b/charms/designate-k8s/README.md index 36b172a2..a3164af2 100644 --- a/charms/designate-k8s/README.md +++ b/charms/designate-k8s/README.md @@ -49,7 +49,7 @@ designate-k8s requires the following relations: The charm by default uses following images: - `ghcr.io/canonical/designate-consolidated:2023.2` + `ghcr.io/canonical/designate-consolidated:2024.1` ## Contributing diff --git a/charms/designate-k8s/metadata.yaml b/charms/designate-k8s/metadata.yaml index c0027df0..88dd5c4b 100644 --- a/charms/designate-k8s/metadata.yaml +++ b/charms/designate-k8s/metadata.yaml @@ -25,7 +25,7 @@ resources: designate-image: type: oci-image description: OCI image for OpenStack designate - upstream-source: ghcr.io/canonical/designate-consolidated:2023.2 + upstream-source: ghcr.io/canonical/designate-consolidated:2024.1 requires: database: diff --git a/charms/designate-k8s/tests/bundles/smoke.yaml b/charms/designate-k8s/tests/bundles/smoke.yaml index f661be79..2caef5f6 100644 --- a/charms/designate-k8s/tests/bundles/smoke.yaml +++ b/charms/designate-k8s/tests/bundles/smoke.yaml @@ -26,7 +26,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: false options: @@ -46,7 +46,7 @@ applications: scale: 1 trust: false resources: - designate-image: ghcr.io/canonical/designate-consolidated:2023.2 + designate-image: ghcr.io/canonical/designate-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/glance-k8s/CONTRIBUTING.md b/charms/glance-k8s/CONTRIBUTING.md index 1d787c6e..d2daeba5 100644 --- a/charms/glance-k8s/CONTRIBUTING.md +++ b/charms/glance-k8s/CONTRIBUTING.md @@ -47,7 +47,7 @@ run: To deploy the local test instance: - juju deploy ./glance-k8s_ubuntu-20.04-amd64.charm --trust --resource glance-image=ghcr.io/canonical/glance-api:2023.2 + juju deploy ./glance-k8s_ubuntu-20.04-amd64.charm --trust --resource glance-image=ghcr.io/canonical/glance-api:2024.1 diff --git a/charms/glance-k8s/README.md b/charms/glance-k8s/README.md index 8cbbf923..60c8b770 100644 --- a/charms/glance-k8s/README.md +++ b/charms/glance-k8s/README.md @@ -47,7 +47,7 @@ glance-k8s requires the following relations: ## OCI Images -The charm by default uses `ghcr.io/canonical/glance-api:2023.2` image. +The charm by default uses `ghcr.io/canonical/glance-api:2024.1` image. ## Contributing diff --git a/charms/glance-k8s/metadata.yaml b/charms/glance-k8s/metadata.yaml index 8f08e749..f038523f 100644 --- a/charms/glance-k8s/metadata.yaml +++ b/charms/glance-k8s/metadata.yaml @@ -36,8 +36,8 @@ resources: glance-api-image: type: oci-image description: OCI image for OpenStack Glance - # ghcr.io/canonical/glance-api:2023.2 - upstream-source: ghcr.io/canonical/glance-api:2023.2 + # ghcr.io/canonical/glance-api:2024.1 + upstream-source: ghcr.io/canonical/glance-api:2024.1 storage: local-repository: diff --git a/charms/glance-k8s/tests/bundles/smoke.yaml b/charms/glance-k8s/tests/bundles/smoke.yaml index 08578dba..11149cb2 100644 --- a/charms/glance-k8s/tests/bundles/smoke.yaml +++ b/charms/glance-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -47,7 +47,7 @@ applications: scale: 1 trust: true resources: - glance-api-image: ghcr.io/canonical/glance-api:2023.2 + glance-api-image: ghcr.io/canonical/glance-api:2024.1 storage: local-repository: 5G diff --git a/charms/gnocchi-k8s/README.md b/charms/gnocchi-k8s/README.md index 863226b9..e7268d41 100644 --- a/charms/gnocchi-k8s/README.md +++ b/charms/gnocchi-k8s/README.md @@ -46,7 +46,7 @@ gnocchi-k8s requires the following relations: The charm by default uses following images: - ghcr.io/canonical/gnocchi-consolidated:2023.2 + ghcr.io/canonical/gnocchi-consolidated:2024.1 ## Contributing diff --git a/charms/gnocchi-k8s/metadata.yaml b/charms/gnocchi-k8s/metadata.yaml index fe885463..a17d491e 100644 --- a/charms/gnocchi-k8s/metadata.yaml +++ b/charms/gnocchi-k8s/metadata.yaml @@ -28,13 +28,13 @@ resources: gnocchi-api-image: type: oci-image description: OCI image for OpenStack Gnocchi api service - # ghcr.io/canonical/gnocchi-api:2023.2 - upstream-source: ghcr.io/canonical/gnocchi-consolidated:2023.2 + # ghcr.io/canonical/gnocchi-api:2024.1 + upstream-source: ghcr.io/canonical/gnocchi-consolidated:2024.1 gnocchi-metricd-image: type: oci-image description: OCI image for OpenStack Gnocchi Metric service - # ghcr.io/canonical/gnocchi-metricd:2023.2 - upstream-source: ghcr.io/canonical/gnocchi-consolidated:2023.2 + # ghcr.io/canonical/gnocchi-metricd:2024.1 + upstream-source: ghcr.io/canonical/gnocchi-consolidated:2024.1 requires: database: diff --git a/charms/gnocchi-k8s/tests/bundles/smoke.yaml b/charms/gnocchi-k8s/tests/bundles/smoke.yaml index 53b976ab..1b57c1c7 100644 --- a/charms/gnocchi-k8s/tests/bundles/smoke.yaml +++ b/charms/gnocchi-k8s/tests/bundles/smoke.yaml @@ -26,7 +26,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: diff --git a/charms/heat-k8s/README.md b/charms/heat-k8s/README.md index adad808d..a87ba332 100644 --- a/charms/heat-k8s/README.md +++ b/charms/heat-k8s/README.md @@ -60,7 +60,7 @@ heat-k8s requires the following relations: The charm by default uses following images: - ghcr.io/canonical/heat-consolidated:2023.2 + ghcr.io/canonical/heat-consolidated:2024.1 ## Contributing diff --git a/charms/heat-k8s/metadata.yaml b/charms/heat-k8s/metadata.yaml index 0a66f182..f14630bf 100644 --- a/charms/heat-k8s/metadata.yaml +++ b/charms/heat-k8s/metadata.yaml @@ -29,13 +29,13 @@ resources: heat-api-image: type: oci-image description: OCI image for OpenStack Heat - # ghcr.io/canonical/heat-api:2023.2 - upstream-source: ghcr.io/canonical/heat-consolidated:2023.2 + # ghcr.io/canonical/heat-api:2024.1 + upstream-source: ghcr.io/canonical/heat-consolidated:2024.1 heat-engine-image: type: oci-image description: OCI image for OpenStack Heat Engine - # ghcr.io/canonical/heat-engine:2023.2 - upstream-source: ghcr.io/canonical/heat-consolidated:2023.2 + # ghcr.io/canonical/heat-engine:2024.1 + upstream-source: ghcr.io/canonical/heat-consolidated:2024.1 requires: database: diff --git a/charms/heat-k8s/tests/bundles/smoke.yaml b/charms/heat-k8s/tests/bundles/smoke.yaml index b44ce6c3..e96bd913 100644 --- a/charms/heat-k8s/tests/bundles/smoke.yaml +++ b/charms/heat-k8s/tests/bundles/smoke.yaml @@ -33,7 +33,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -47,8 +47,8 @@ applications: scale: 1 trust: true resources: - heat-api-image: ghcr.io/canonical/heat-consolidated:2023.2 - heat-engine-image: ghcr.io/canonical/heat-consolidated:2023.2 + heat-api-image: ghcr.io/canonical/heat-consolidated:2024.1 + heat-engine-image: ghcr.io/canonical/heat-consolidated:2024.1 relations: - - traefik:ingress diff --git a/charms/horizon-k8s/CONTRIBUTING.md b/charms/horizon-k8s/CONTRIBUTING.md index 1180caa2..39975761 100644 --- a/charms/horizon-k8s/CONTRIBUTING.md +++ b/charms/horizon-k8s/CONTRIBUTING.md @@ -45,7 +45,7 @@ run: To deploy the local test instance: - juju deploy ./horizon-k8s_ubuntu-20.04-amd64.charm --trust --resource horizon-image=ghcr.io/canonical/horizon:2023.2 + juju deploy ./horizon-k8s_ubuntu-20.04-amd64.charm --trust --resource horizon-image=ghcr.io/canonical/horizon:2024.1 diff --git a/charms/horizon-k8s/README.md b/charms/horizon-k8s/README.md index 3c2d4315..62227d3a 100644 --- a/charms/horizon-k8s/README.md +++ b/charms/horizon-k8s/README.md @@ -44,7 +44,7 @@ horizon-k8s requires the following relations: ## OCI Images -The charm by default uses `ghcr.io/canonical/horizon:2023.2` image. +The charm by default uses `ghcr.io/canonical/horizon:2024.1` image. ## Contributing diff --git a/charms/horizon-k8s/metadata.yaml b/charms/horizon-k8s/metadata.yaml index fda37ef3..0c49f3ec 100644 --- a/charms/horizon-k8s/metadata.yaml +++ b/charms/horizon-k8s/metadata.yaml @@ -26,8 +26,8 @@ resources: horizon-image: type: oci-image description: OCI image for Horizon - # ghcr.io/canonical/horizon:2023.2 - upstream-source: ghcr.io/canonical/horizon:2023.2 + # ghcr.io/canonical/horizon:2024.1 + upstream-source: ghcr.io/canonical/horizon:2024.1 requires: database: diff --git a/charms/horizon-k8s/src/templates/local_settings.py.j2 b/charms/horizon-k8s/src/templates/local_settings.py.j2 index 75ffd9c6..77b1c5a8 100644 --- a/charms/horizon-k8s/src/templates/local_settings.py.j2 +++ b/charms/horizon-k8s/src/templates/local_settings.py.j2 @@ -2,7 +2,7 @@ import os -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from horizon.utils import secret_key @@ -147,7 +147,7 @@ SECRET_KEY = "{{ options.secret }}" CACHES = { 'default': { - 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', + 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'LOCATION': '127.0.0.1:11211', }, } @@ -847,7 +847,7 @@ LOGIN_REDIRECT_URL='{{ ingress_public.ingress_path }}' # By default, validation of the HTTP Host header is disabled. Production # installations should have this set accordingly. For more information # see https://docs.djangoproject.com/en/dev/ref/settings/. -ALLOWED_HOSTS = '*' +ALLOWED_HOSTS = ['*'] # Compress all assets offline as part of packaging installation #COMPRESS_OFFLINE = True diff --git a/charms/keystone-k8s/CONTRIBUTING.md b/charms/keystone-k8s/CONTRIBUTING.md index b02d99a4..1ec742be 100644 --- a/charms/keystone-k8s/CONTRIBUTING.md +++ b/charms/keystone-k8s/CONTRIBUTING.md @@ -52,7 +52,7 @@ run: To deploy the local test instance: - juju deploy ./keystone-k8s_ubuntu-20.04-amd64.charm --trust --resource keystone-image=ghcr.io/canonical/keystone:2023.2 + juju deploy ./keystone-k8s_ubuntu-20.04-amd64.charm --trust --resource keystone-image=ghcr.io/canonical/keystone:2024.1 diff --git a/charms/keystone-k8s/README.md b/charms/keystone-k8s/README.md index e17dc5bf..6318961d 100644 --- a/charms/keystone-k8s/README.md +++ b/charms/keystone-k8s/README.md @@ -72,7 +72,7 @@ developers: ## OCI Images -The charm by default uses `ghcr.io/canonical/keystone:2023.2` image. +The charm by default uses `ghcr.io/canonical/keystone:2024.1` image. ## Contributing diff --git a/charms/keystone-k8s/metadata.yaml b/charms/keystone-k8s/metadata.yaml index 2635590b..83459997 100644 --- a/charms/keystone-k8s/metadata.yaml +++ b/charms/keystone-k8s/metadata.yaml @@ -87,5 +87,5 @@ resources: keystone-image: type: oci-image description: OCI image for OpenStack Keystone - # ghcr.io/canonical/keystone:2023.2 - upstream-source: ghcr.io/canonical/keystone:2023.2 + # ghcr.io/canonical/keystone:2024.1 + upstream-source: ghcr.io/canonical/keystone:2024.1 diff --git a/charms/keystone-k8s/tests/bundles/smoke.yaml b/charms/keystone-k8s/tests/bundles/smoke.yaml index a3a0a174..9e9c492b 100644 --- a/charms/keystone-k8s/tests/bundles/smoke.yaml +++ b/charms/keystone-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 # NOTE: should be in sync with resources described in ../../metadata.yaml glance: diff --git a/charms/keystone-ldap-k8s/tests/bundles/smoke.yaml b/charms/keystone-ldap-k8s/tests/bundles/smoke.yaml index dad7c37c..7f073fa3 100644 --- a/charms/keystone-ldap-k8s/tests/bundles/smoke.yaml +++ b/charms/keystone-ldap-k8s/tests/bundles/smoke.yaml @@ -25,7 +25,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge series: jammy scale: 1 trust: true @@ -46,7 +46,7 @@ applications: glance: charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true storage: diff --git a/charms/magnum-k8s/README.md b/charms/magnum-k8s/README.md index 3ab51b03..892af413 100644 --- a/charms/magnum-k8s/README.md +++ b/charms/magnum-k8s/README.md @@ -49,7 +49,7 @@ magnum-k8s requires the following relations: The charm by default uses following images: - `ghcr.io/canonical/magnum-consolidated:2023.2` + `ghcr.io/canonical/magnum-consolidated:2024.1` ## Contributing diff --git a/charms/magnum-k8s/metadata.yaml b/charms/magnum-k8s/metadata.yaml index 69ed3f92..0dfcb3c6 100644 --- a/charms/magnum-k8s/metadata.yaml +++ b/charms/magnum-k8s/metadata.yaml @@ -26,13 +26,13 @@ resources: magnum-api-image: type: oci-image description: OCI image for OpenStack magnum - # ghcr.io/canonical/magnum-consolidated:2023.2 - upstream-source: ghcr.io/canonical/magnum-consolidated:2023.2 + # ghcr.io/canonical/magnum-consolidated:2024.1 + upstream-source: ghcr.io/canonical/magnum-consolidated:2024.1 magnum-conductor-image: type: oci-image description: OCI image for OpenStack magnum - # ghcr.io/canonical/magnum-consolidated:2023.2 - upstream-source: ghcr.io/canonical/magnum-consolidated:2023.2 + # ghcr.io/canonical/magnum-consolidated:2024.1 + upstream-source: ghcr.io/canonical/magnum-consolidated:2024.1 requires: database: diff --git a/charms/magnum-k8s/src/templates/magnum.conf.j2 b/charms/magnum-k8s/src/templates/magnum.conf.j2 index 2008d611..806cd8a9 100644 --- a/charms/magnum-k8s/src/templates/magnum.conf.j2 +++ b/charms/magnum-k8s/src/templates/magnum.conf.j2 @@ -5,10 +5,7 @@ state_path = /var/lib/magnum transport_url = {{ amqp.transport_url }} -{% if database.connection -%} -sql_connection = {{ database.connection }} -{% endif -%} -db_auto_create = false +{% include "parts/section-database" %} {% include "parts/section-identity" %} diff --git a/charms/magnum-k8s/tests/bundles/smoke.yaml b/charms/magnum-k8s/tests/bundles/smoke.yaml index b7fa4732..465bbb12 100644 --- a/charms/magnum-k8s/tests/bundles/smoke.yaml +++ b/charms/magnum-k8s/tests/bundles/smoke.yaml @@ -27,7 +27,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: false options: @@ -38,7 +38,7 @@ applications: glance: charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: false storage: @@ -49,8 +49,8 @@ applications: scale: 1 trust: false resources: - magnum-api-image: ghcr.io/canonical/magnum-consolidated:2023.2 - magnum-conductor-image: ghcr.io/canonical/magnum-consolidated:2023.2 + magnum-api-image: ghcr.io/canonical/magnum-consolidated:2024.1 + magnum-conductor-image: ghcr.io/canonical/magnum-consolidated:2024.1 relations: diff --git a/charms/neutron-k8s/CONTRIBUTING.md b/charms/neutron-k8s/CONTRIBUTING.md index 31431bcb..32da1e57 100644 --- a/charms/neutron-k8s/CONTRIBUTING.md +++ b/charms/neutron-k8s/CONTRIBUTING.md @@ -48,7 +48,7 @@ run: To deploy the local test instance: - juju deploy ./neutron-k8s_ubuntu-20.04-amd64.charm --trust --resource neutron-server-image=ghcr.io/canonical/neutron-server:2023.2 + juju deploy ./neutron-k8s_ubuntu-20.04-amd64.charm --trust --resource neutron-server-image=ghcr.io/canonical/neutron-server:2024.1 diff --git a/charms/neutron-k8s/README.md b/charms/neutron-k8s/README.md index 95923e18..95274a4b 100644 --- a/charms/neutron-k8s/README.md +++ b/charms/neutron-k8s/README.md @@ -50,7 +50,7 @@ neutron-k8s requires the following relations: ## OCI Images -The charm by default uses `ghcr.io/canonical/neutron-server:2023.2` image. +The charm by default uses `ghcr.io/canonical/neutron-server:2024.1` image. ## Contributing diff --git a/charms/neutron-k8s/metadata.yaml b/charms/neutron-k8s/metadata.yaml index 63cabc42..a5505cb3 100644 --- a/charms/neutron-k8s/metadata.yaml +++ b/charms/neutron-k8s/metadata.yaml @@ -30,8 +30,8 @@ resources: neutron-server-image: type: oci-image description: OCI image for OpenStack Neutron API - # ghcr.io/canonical/neutron-server:2023.2 - upstream-source: ghcr.io/canonical/neutron-server:2023.2 + # ghcr.io/canonical/neutron-server:2024.1 + upstream-source: ghcr.io/canonical/neutron-server:2024.1 provides: neutron-api: diff --git a/charms/neutron-k8s/tests/bundles/smoke.yaml b/charms/neutron-k8s/tests/bundles/smoke.yaml index 00deeaef..d88e6ed1 100644 --- a/charms/neutron-k8s/tests/bundles/smoke.yaml +++ b/charms/neutron-k8s/tests/bundles/smoke.yaml @@ -27,7 +27,7 @@ applications: minimum-replicas: 1 keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -42,7 +42,7 @@ applications: options: debug: true resources: - neutron-server-image: ghcr.io/canonical/neutron-server:2023.2 + neutron-server-image: ghcr.io/canonical/neutron-server:2024.1 ovn-central: charm: ch:ovn-central-k8s channel: 23.03/edge diff --git a/charms/nova-k8s/CONTRIBUTING.md b/charms/nova-k8s/CONTRIBUTING.md index c6821832..0ff16155 100644 --- a/charms/nova-k8s/CONTRIBUTING.md +++ b/charms/nova-k8s/CONTRIBUTING.md @@ -50,7 +50,7 @@ run: To deploy the local test instance: - juju deploy ./nova-k8s_ubuntu-20.04-amd64.charm --trust --resource nova-api-image=ghcr.io/canonical/nova-api:2023.2 --resource nova-scheduler-image=ghcr.io/canonical/nova-scheduler:2023.2 --resource nova-conductor-image=ghcr.io/canonical/nova-conductor:2023.2 + juju deploy ./nova-k8s_ubuntu-20.04-amd64.charm --trust --resource nova-api-image=ghcr.io/canonical/nova-api:2024.1 --resource nova-scheduler-image=ghcr.io/canonical/nova-scheduler:2024.1 --resource nova-conductor-image=ghcr.io/canonical/nova-conductor:2024.1 diff --git a/charms/nova-k8s/README.md b/charms/nova-k8s/README.md index f4100f30..e9fa3bd9 100644 --- a/charms/nova-k8s/README.md +++ b/charms/nova-k8s/README.md @@ -50,9 +50,9 @@ nova-k8s requires the following relations: The charm by default uses following images: - `ghcr.io/canonical/nova-api:2023.2` - `ghcr.io/canonical/nova-scheduler:2023.2` - `ghcr.io/canonical/nova-conductor:2023.2` + `ghcr.io/canonical/nova-api:2024.1` + `ghcr.io/canonical/nova-scheduler:2024.1` + `ghcr.io/canonical/nova-conductor:2024.1` ## Contributing diff --git a/charms/nova-k8s/metadata.yaml b/charms/nova-k8s/metadata.yaml index c962ecc1..2352616e 100644 --- a/charms/nova-k8s/metadata.yaml +++ b/charms/nova-k8s/metadata.yaml @@ -37,15 +37,15 @@ resources: nova-api-image: type: oci-image description: OCI image for OpenStack Nova API - upstream-source: ghcr.io/canonical/nova-consolidated:2023.2 + upstream-source: ghcr.io/canonical/nova-consolidated:2024.1 nova-scheduler-image: type: oci-image description: OCI image for OpenStack Nova Scheduler - upstream-source: ghcr.io/canonical/nova-consolidated:2023.2 + upstream-source: ghcr.io/canonical/nova-consolidated:2024.1 nova-conductor-image: type: oci-image description: OCI image for OpenStack Nova Conductor - upstream-source: ghcr.io/canonical/nova-consolidated:2023.2 + upstream-source: ghcr.io/canonical/nova-consolidated:2024.1 requires: ingress-internal: diff --git a/charms/nova-k8s/tests/bundles/smoke.yaml b/charms/nova-k8s/tests/bundles/smoke.yaml index 7f17b169..c22f7d68 100644 --- a/charms/nova-k8s/tests/bundles/smoke.yaml +++ b/charms/nova-k8s/tests/bundles/smoke.yaml @@ -34,7 +34,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -47,13 +47,13 @@ applications: scale: 1 trust: true resources: - nova-api-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-conductor-image: ghcr.io/canonical/nova-consolidated:2023.2 + nova-api-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-conductor-image: ghcr.io/canonical/nova-consolidated:2024.1 placement: charm: ch:placement-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true diff --git a/charms/octavia-k8s/README.md b/charms/octavia-k8s/README.md index b4117cae..a4cf93d6 100644 --- a/charms/octavia-k8s/README.md +++ b/charms/octavia-k8s/README.md @@ -53,7 +53,7 @@ octavia-k8s requires the following relations: The charm by default uses following images: - ghcr.io/canonical/octavia-consolidated:2023.2 + ghcr.io/canonical/octavia-consolidated:2024.1 ## Contributing diff --git a/charms/octavia-k8s/metadata.yaml b/charms/octavia-k8s/metadata.yaml index ad5bd52c..8a336d9b 100644 --- a/charms/octavia-k8s/metadata.yaml +++ b/charms/octavia-k8s/metadata.yaml @@ -42,18 +42,18 @@ resources: octavia-api-image: type: oci-image description: OCI image for OpenStack octavia - # ghcr.io/canonical/octavia-api:2023.2 - upstream-source: ghcr.io/canonical/octavia-consolidated:2023.2 + # ghcr.io/canonical/octavia-api:2024.1 + upstream-source: ghcr.io/canonical/octavia-consolidated:2024.1 octavia-driver-agent-image: type: oci-image description: OCI image for OpenStack Octavia Driver Agent - # ghcr.io/canonical/octavia-driver-agent:2023.2 - upstream-source: ghcr.io/canonical/octavia-consolidated:2023.2 + # ghcr.io/canonical/octavia-driver-agent:2024.1 + upstream-source: ghcr.io/canonical/octavia-consolidated:2024.1 octavia-housekeeping-image: type: oci-image description: OCI image for OpenStack Octavia Housekeeping - # ghcr.io/canonical/octavia-housekeeping:2023.2 - upstream-source: ghcr.io/canonical/octavia-consolidated:2023.2 + # ghcr.io/canonical/octavia-housekeeping:2024.1 + upstream-source: ghcr.io/canonical/octavia-consolidated:2024.1 requires: database: diff --git a/charms/octavia-k8s/tests/bundles/smoke.yaml b/charms/octavia-k8s/tests/bundles/smoke.yaml index 08a1f5b6..a2f5b8b9 100644 --- a/charms/octavia-k8s/tests/bundles/smoke.yaml +++ b/charms/octavia-k8s/tests/bundles/smoke.yaml @@ -27,7 +27,7 @@ applications: minimum-replicas: 1 keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -37,7 +37,7 @@ applications: credential-keys: 5M neutron: charm: ch:neutron-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -47,9 +47,9 @@ applications: scale: 1 trust: true resources: - octavia-api-image: ghcr.io/canonical/octavia-consolidated:2023.2 - octavia-driver-agent-image: ghcr.io/canonical/octavia-consolidated:2023.2 - octavia-housekeeping-image: ghcr.io/canonical/octavia-consolidated:2023.2 + octavia-api-image: ghcr.io/canonical/octavia-consolidated:2024.1 + octavia-driver-agent-image: ghcr.io/canonical/octavia-consolidated:2024.1 + octavia-housekeeping-image: ghcr.io/canonical/octavia-consolidated:2024.1 ovn-central: charm: ch:ovn-central-k8s channel: 23.03/edge diff --git a/charms/openstack-exporter-k8s/tests/bundles/smoke.yaml b/charms/openstack-exporter-k8s/tests/bundles/smoke.yaml index 9a71313b..2c63b2c5 100644 --- a/charms/openstack-exporter-k8s/tests/bundles/smoke.yaml +++ b/charms/openstack-exporter-k8s/tests/bundles/smoke.yaml @@ -18,7 +18,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: false options: diff --git a/charms/openstack-hypervisor/config.yaml b/charms/openstack-hypervisor/config.yaml index a690337d..2828d1f9 100644 --- a/charms/openstack-hypervisor/config.yaml +++ b/charms/openstack-hypervisor/config.yaml @@ -1,6 +1,6 @@ options: snap-channel: - default: "2023.2/edge" + default: "2024.1/edge" type: string debug: default: False diff --git a/charms/ovn-central-k8s/metadata.yaml b/charms/ovn-central-k8s/metadata.yaml index 33c3dc41..899005ab 100644 --- a/charms/ovn-central-k8s/metadata.yaml +++ b/charms/ovn-central-k8s/metadata.yaml @@ -56,15 +56,15 @@ resources: ovn-sb-db-server-image: type: oci-image description: OCI image for OVN Southbound Database Server - upstream-source: ghcr.io/canonical/ovn-consolidated:23.09 + upstream-source: ghcr.io/canonical/ovn-consolidated:24.03 ovn-nb-db-server-image: type: oci-image description: OCI image for OVN Northbound Database Server - upstream-source: ghcr.io/canonical/ovn-consolidated:23.09 + upstream-source: ghcr.io/canonical/ovn-consolidated:24.03 ovn-northd-image: type: oci-image description: OCI image for OVN Northd - upstream-source: ghcr.io/canonical/ovn-consolidated:23.09 + upstream-source: ghcr.io/canonical/ovn-consolidated:24.03 requires: certificates: diff --git a/charms/ovn-central-k8s/tests/bundles/smoke.yaml b/charms/ovn-central-k8s/tests/bundles/smoke.yaml index a5b0f3d8..221132d2 100644 --- a/charms/ovn-central-k8s/tests/bundles/smoke.yaml +++ b/charms/ovn-central-k8s/tests/bundles/smoke.yaml @@ -25,7 +25,7 @@ applications: trust: true keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -35,24 +35,24 @@ applications: credential-keys: 5M glance: charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true storage: local-repository: 5G nova: charm: ch:nova-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true placement: charm: ch:placement-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true neutron: charm: ch:neutron-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true ovn-central: @@ -61,9 +61,9 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-northd-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-northd-image: ghcr.io/canonical/ovn-consolidated:24.03 tls-operator: charm: self-signed-certificates channel: edge diff --git a/charms/ovn-relay-k8s/metadata.yaml b/charms/ovn-relay-k8s/metadata.yaml index e5550111..a809eb14 100644 --- a/charms/ovn-relay-k8s/metadata.yaml +++ b/charms/ovn-relay-k8s/metadata.yaml @@ -26,8 +26,8 @@ resources: ovn-sb-db-server-image: type: oci-image description: OCI image for OVN Southbound Database Server - # ghcr.io/canonical/ovn-sb-db-server:23.09 - upstream-source: ghcr.io/canonical/ovn-consolidated:23.09 + # ghcr.io/canonical/ovn-sb-db-server:24.03 + upstream-source: ghcr.io/canonical/ovn-consolidated:24.03 requires: ovsdb-cms: diff --git a/charms/ovn-relay-k8s/tests/bundles/smoke.yaml b/charms/ovn-relay-k8s/tests/bundles/smoke.yaml index cab16735..249d9d5e 100644 --- a/charms/ovn-relay-k8s/tests/bundles/smoke.yaml +++ b/charms/ovn-relay-k8s/tests/bundles/smoke.yaml @@ -27,7 +27,7 @@ applications: minimum-replicas: 1 keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -37,29 +37,29 @@ applications: credential-keys: 5M glance: charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true storage: local-repository: 5G nova: charm: ch:nova-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true placement: charm: ch:placement-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true neutron: charm: ch:neutron-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true ovn-central: charm: ch:ovn-central-k8s - channel: 23.09/edge + channel: 24.03/edge scale: 1 trust: true ovn-relay: @@ -67,7 +67,7 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 tls-operator: charm: self-signed-certificates channel: edge diff --git a/charms/placement-k8s/CONTRIBUTING.md b/charms/placement-k8s/CONTRIBUTING.md index 48c07aeb..7c390afd 100644 --- a/charms/placement-k8s/CONTRIBUTING.md +++ b/charms/placement-k8s/CONTRIBUTING.md @@ -46,7 +46,7 @@ run: To deploy the local test instance: - juju deploy ./placement-k8s_ubuntu-20.04-amd64.charm --trust --resource placement-image=ghcr.io/canonical/placement-api:2023.2 + juju deploy ./placement-k8s_ubuntu-20.04-amd64.charm --trust --resource placement-image=ghcr.io/canonical/placement-api:2024.1 diff --git a/charms/placement-k8s/README.md b/charms/placement-k8s/README.md index 2dab26dc..a54dc3d3 100644 --- a/charms/placement-k8s/README.md +++ b/charms/placement-k8s/README.md @@ -44,7 +44,7 @@ placement-k8s requires the following relations: ## OCI Images -The charm by default uses `ghcr.io/canonical/placement-api:2023.2` image. +The charm by default uses `ghcr.io/canonical/placement-api:2024.1` image. ## Contributing diff --git a/charms/placement-k8s/metadata.yaml b/charms/placement-k8s/metadata.yaml index 69aa5251..bc18f76f 100644 --- a/charms/placement-k8s/metadata.yaml +++ b/charms/placement-k8s/metadata.yaml @@ -25,7 +25,7 @@ resources: placement-api-image: type: oci-image description: OCI image for OpenStack Placement - upstream-source: ghcr.io/canonical/placement-api:2023.2 + upstream-source: ghcr.io/canonical/placement-api:2024.1 requires: database: diff --git a/charms/placement-k8s/tests/bundles/smoke.yaml b/charms/placement-k8s/tests/bundles/smoke.yaml index 93bd8891..d4e2d9f5 100644 --- a/charms/placement-k8s/tests/bundles/smoke.yaml +++ b/charms/placement-k8s/tests/bundles/smoke.yaml @@ -32,7 +32,7 @@ applications: keystone: charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true options: @@ -43,7 +43,7 @@ applications: nova: charm: ch:nova-k8s - channel: 2023.2/edge + channel: 2024.1/edge scale: 1 trust: true @@ -52,7 +52,7 @@ applications: scale: 1 trust: true resources: - placement-api-image: ghcr.io/canonical/placement-api:2023.2 + placement-api-image: ghcr.io/canonical/placement-api:2024.1 relations: - - traefik:ingress diff --git a/charms/sunbeam-clusterd/charmcraft.yaml b/charms/sunbeam-clusterd/charmcraft.yaml index 4a16f9b3..18d687bd 100644 --- a/charms/sunbeam-clusterd/charmcraft.yaml +++ b/charms/sunbeam-clusterd/charmcraft.yaml @@ -47,7 +47,7 @@ actions: config: options: snap-channel: - default: "2023.2/edge" + default: "2024.1/edge" type: string debug: default: False diff --git a/charms/tempest-k8s/charmcraft.yaml b/charms/tempest-k8s/charmcraft.yaml index 4912340d..66f25a11 100644 --- a/charms/tempest-k8s/charmcraft.yaml +++ b/charms/tempest-k8s/charmcraft.yaml @@ -54,8 +54,8 @@ resources: tempest-image: type: oci-image description: OCI image for tempest - # ghcr.io/canonical/tempest:2023.2 - upstream-source: ghcr.io/canonical/tempest:2023.2 + # ghcr.io/canonical/tempest:2024.1 + upstream-source: ghcr.io/canonical/tempest:2024.1 requires: identity-ops: diff --git a/common.sh b/common.sh index b274a8e6..e3e80aa5 100644 --- a/common.sh +++ b/common.sh @@ -261,6 +261,8 @@ CONFIG_TEMPLATES_KEYSTONE=( ) CONFIG_TEMPLATES_MAGNUM=( + "parts/section-database" + "parts/database-connection" "parts/section-identity" "parts/identity-data" "parts/section-oslo-messaging-rabbit" diff --git a/tests/caas/smoke.yaml.j2 b/tests/caas/smoke.yaml.j2 index 3a15c9dc..9ef2976f 100644 --- a/tests/caas/smoke.yaml.j2 +++ b/tests/caas/smoke.yaml.j2 @@ -49,15 +49,15 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-northd-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-northd-image: ghcr.io/canonical/ovn-consolidated:24.03 keystone: {% if keystone_k8s is defined and keystone_k8s is sameas true -%} charm: ../../../keystone-k8s.charm {% else -%} charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -68,13 +68,13 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 glance: {% if glance_k8s is defined and glance_k8s is sameas true -%} charm: ../../../glance-k8s.charm {% else -%} charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -82,60 +82,60 @@ applications: storage: local-repository: 5G resources: - glance-api-image: ghcr.io/canonical/glance-api:2023.2 + glance-api-image: ghcr.io/canonical/glance-api:2024.1 heat: {% if heat_k8s is defined and heat_k8s is sameas true -%} charm: ../../../heat-k8s.charm {% else -%} charm: ch:heat-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - heat-api-image: ghcr.io/canonical/heat-consolidated:2023.2 - heat-engine-image: ghcr.io/canonical/heat-consolidated:2023.2 + heat-api-image: ghcr.io/canonical/heat-consolidated:2024.1 + heat-engine-image: ghcr.io/canonical/heat-consolidated:2024.1 octavia: {% if octavia_k8s is defined and octavia_k8s is sameas true -%} charm: ../../../octavia-k8s.charm {% else -%} charm: ch:octavia-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - octavia-api-image: ghcr.io/canonical/octavia-consolidated:2023.2 - octavia-driver-agent-image: ghcr.io/canonical/octavia-consolidated:2023.2 - octavia-housekeeping-image: ghcr.io/canonical/octavia-consolidated:2023.2 + octavia-api-image: ghcr.io/canonical/octavia-consolidated:2024.1 + octavia-driver-agent-image: ghcr.io/canonical/octavia-consolidated:2024.1 + octavia-housekeeping-image: ghcr.io/canonical/octavia-consolidated:2024.1 barbican: {% if barbican_k8s is defined and barbican_k8s is sameas true -%} charm: ../../../barbican-k8s.charm {% else -%} charm: ch:barbican-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: false resources: - barbican-api-image: ghcr.io/canonical/barbican-consolidated:2023.2 - barbican-worker-image: ghcr.io/canonical/barbican-consolidated:2023.2 + barbican-api-image: ghcr.io/canonical/barbican-consolidated:2024.1 + barbican-worker-image: ghcr.io/canonical/barbican-consolidated:2024.1 magnum: {% if magnum_k8s is defined and magnum_k8s is sameas true -%} charm: ../../../magnum-k8s.charm {% else -%} charm: ch:magnum-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: false resources: - magnum-api-image: ghcr.io/canonical/magnum-consolidated:2023.2 - magnum-conductor-image: ghcr.io/canonical/magnum-consolidated:2023.2 + magnum-api-image: ghcr.io/canonical/magnum-consolidated:2024.1 + magnum-conductor-image: ghcr.io/canonical/magnum-consolidated:2024.1 relations: - - tls-operator:certificates diff --git a/tests/ceph/smoke.yaml.j2 b/tests/ceph/smoke.yaml.j2 index 44651d4d..e00618d9 100644 --- a/tests/ceph/smoke.yaml.j2 +++ b/tests/ceph/smoke.yaml.j2 @@ -29,7 +29,7 @@ applications: charm: ../../../keystone-k8s.charm {% else -%} charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -40,38 +40,38 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 cinder: {% if cinder_k8s is defined and cinder_k8s is sameas true -%} charm: ../../../cinder-k8s.charm {% else -%} charm: ch:cinder-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - cinder-api-image: ghcr.io/canonical/cinder-consolidated:2023.2 - cinder-scheduler-image: ghcr.io/canonical/cinder-consolidated:2023.2 + cinder-api-image: ghcr.io/canonical/cinder-consolidated:2024.1 + cinder-scheduler-image: ghcr.io/canonical/cinder-consolidated:2024.1 cinder-ceph: {% if cinder_ceph_k8s is defined and cinder_ceph_k8s is sameas true -%} charm: ../../../cinder-ceph-k8s.charm {% else -%} charm: ch:cinder-ceph-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - cinder-volume-image: ghcr.io/canonical/cinder-consolidated:2023.2 + cinder-volume-image: ghcr.io/canonical/cinder-consolidated:2024.1 gnocchi: {% if gnocchi_k8s is defined and gnocchi_k8s is sameas true -%} charm: ../../../gnocchi-k8s.charm {% else -%} charm: ch:gnocchi-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -84,30 +84,30 @@ applications: charm: ../../../ceilometer-k8s.charm {% else -%} charm: ch:ceilometer-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - ceilometer-central-image: ghcr.io/canonical/ceilometer-consolidated:2023.2 - ceilometer-notification-image: ghcr.io/canonical/ceilometer-consolidated:2023.2 + ceilometer-central-image: ghcr.io/canonical/ceilometer-consolidated:2024.1 + ceilometer-notification-image: ghcr.io/canonical/ceilometer-consolidated:2024.1 aodh: {% if aodh_k8s is defined and aodh_k8s is sameas true -%} charm: ../../../aodh-k8s.charm {% else -%} charm: ch:aodh-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - aodh-api-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-evaluator-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-notifier-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-listener-image: ghcr.io/canonical/aodh-consolidated:2023.2 - aodh-expirer-image: ghcr.io/canonical/aodh-consolidated:2023.2 + aodh-api-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-evaluator-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-notifier-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-listener-image: ghcr.io/canonical/aodh-consolidated:2024.1 + aodh-expirer-image: ghcr.io/canonical/aodh-consolidated:2024.1 relations: - - mysql:database diff --git a/tests/core/smoke.yaml.j2 b/tests/core/smoke.yaml.j2 index 07dd42dd..0488115d 100644 --- a/tests/core/smoke.yaml.j2 +++ b/tests/core/smoke.yaml.j2 @@ -42,9 +42,9 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-northd-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-northd-image: ghcr.io/canonical/ovn-consolidated:24.03 ovn-relay: {% if ovn_relay_k8s is defined and ovn_relay_k8s is sameas true -%} charm: ../../../ovn-relay-k8s.charm @@ -56,13 +56,13 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 keystone: {% if keystone_k8s is defined and keystone_k8s is sameas true -%} charm: ../../../keystone-k8s.charm {% else -%} charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -73,13 +73,13 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 glance: {% if glance_k8s is defined and glance_k8s is sameas true -%} charm: ../../../glance-k8s.charm {% else -%} charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -87,39 +87,39 @@ applications: storage: local-repository: 5G resources: - glance-api-image: ghcr.io/canonical/glance-api:2023.2 + glance-api-image: ghcr.io/canonical/glance-api:2024.1 nova: {% if nova_k8s is defined and nova_k8s is sameas true -%} charm: ../../../nova-k8s.charm {% else -%} charm: ch:nova-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - nova-api-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-conductor-image: ghcr.io/canonical/nova-consolidated:2023.2 + nova-api-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-conductor-image: ghcr.io/canonical/nova-consolidated:2024.1 placement: {% if placement_k8s is defined and placement_k8s is sameas true -%} charm: ../../../placement-k8s.charm {% else -%} charm: ch:placement-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - placement-api-image: ghcr.io/canonical/placement-api:2023.2 + placement-api-image: ghcr.io/canonical/placement-api:2024.1 neutron: {% if neutron_k8s is defined and neutron_k8s is sameas true -%} charm: ../../../neutron-k8s.charm {% else -%} charm: ch:neutron-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -127,7 +127,7 @@ applications: options: debug: true resources: - neutron-server-image: ghcr.io/canonical/neutron-server:2023.2 + neutron-server-image: ghcr.io/canonical/neutron-server:2024.1 relations: - - tls-operator:certificates diff --git a/tests/machine/smoke.yaml.j2 b/tests/machine/smoke.yaml.j2 index c83eb9b5..5a9a4572 100644 --- a/tests/machine/smoke.yaml.j2 +++ b/tests/machine/smoke.yaml.j2 @@ -4,7 +4,7 @@ applications: charm: ../../../sunbeam-machine.charm {% else -%} charm: ch:sunbeam-machine - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 constraints: cores=1 mem=1G virt-type=virtual-machine @@ -14,7 +14,7 @@ applications: charm: ../../../sunbeam-clusterd.charm {% else -%} charm: ch:sunbeam-clusterd - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 constraints: cores=1 mem=1G virt-type=virtual-machine diff --git a/tests/misc/smoke.yaml.j2 b/tests/misc/smoke.yaml.j2 index f3275a64..aee9c95e 100644 --- a/tests/misc/smoke.yaml.j2 +++ b/tests/misc/smoke.yaml.j2 @@ -34,7 +34,7 @@ applications: charm: ../../../keystone-k8s.charm {% else -%} charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -45,7 +45,7 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 designate-bind: {% if designate_bind_k8s is defined and designate_bind_k8s is sameas true -%} charm: ../../../designate-bind-k8s.charm @@ -63,19 +63,19 @@ applications: charm: ../../../designate-k8s.charm {% else -%} charm: ch:designate-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: false resources: - designate-image: ghcr.io/canonical/designate-consolidated:2023.2 + designate-image: ghcr.io/canonical/designate-consolidated:2024.1 keystone-ldap: {% if keystone_ldap_k8s is defined and keystone_ldap_k8s is sameas true -%} charm: ../../../keystone-ldap-k8s.charm {% else -%} charm: ch:keystone-ldap-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -84,7 +84,7 @@ applications: charm: ../../../openstack-exporter-k8s.charm {% else -%} charm: ch:openstack-exporter-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -95,13 +95,13 @@ applications: charm: ../../../horizon-k8s.charm {% else -%} charm: ch:horizon-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - horizon-image: ghcr.io/canonical/horizon:2023.2 + horizon-image: ghcr.io/canonical/horizon:2024.1 relations: - - mysql:database diff --git a/tests/tempest/smoke.yaml.j2 b/tests/tempest/smoke.yaml.j2 index eea67158..adef20c9 100644 --- a/tests/tempest/smoke.yaml.j2 +++ b/tests/tempest/smoke.yaml.j2 @@ -42,9 +42,9 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 - ovn-northd-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-nb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 + ovn-northd-image: ghcr.io/canonical/ovn-consolidated:24.03 ovn-relay: {% if ovn_relay_k8s is defined and ovn_relay_k8s is sameas true -%} charm: ../../../ovn-relay-k8s.charm @@ -56,13 +56,13 @@ applications: scale: 1 trust: true resources: - ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:23.09 + ovn-sb-db-server-image: ghcr.io/canonical/ovn-consolidated:24.03 keystone: {% if keystone_k8s is defined and keystone_k8s is sameas true -%} charm: ../../../keystone-k8s.charm {% else -%} charm: ch:keystone-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -73,13 +73,13 @@ applications: fernet-keys: 5M credential-keys: 5M resources: - keystone-image: ghcr.io/canonical/keystone:2023.2 + keystone-image: ghcr.io/canonical/keystone:2024.1 glance: {% if glance_k8s is defined and glance_k8s is sameas true -%} charm: ../../../glance-k8s.charm {% else -%} charm: ch:glance-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -87,39 +87,39 @@ applications: storage: local-repository: 5G resources: - glance-api-image: ghcr.io/canonical/glance-api:2023.2 + glance-api-image: ghcr.io/canonical/glance-api:2024.1 nova: {% if nova_k8s is defined and nova_k8s is sameas true -%} charm: ../../../nova-k8s.charm {% else -%} charm: ch:nova-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - nova-api-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2023.2 - nova-conductor-image: ghcr.io/canonical/nova-consolidated:2023.2 + nova-api-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-scheduler-image: ghcr.io/canonical/nova-consolidated:2024.1 + nova-conductor-image: ghcr.io/canonical/nova-consolidated:2024.1 placement: {% if placement_k8s is defined and placement_k8s is sameas true -%} charm: ../../../placement-k8s.charm {% else -%} charm: ch:placement-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - placement-api-image: ghcr.io/canonical/placement-api:2023.2 + placement-api-image: ghcr.io/canonical/placement-api:2024.1 neutron: {% if neutron_k8s is defined and neutron_k8s is sameas true -%} charm: ../../../neutron-k8s.charm {% else -%} charm: ch:neutron-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 @@ -127,19 +127,19 @@ applications: options: debug: true resources: - neutron-server-image: ghcr.io/canonical/neutron-server:2023.2 + neutron-server-image: ghcr.io/canonical/neutron-server:2024.1 tempest: {% if tempest_k8s is defined and tempest_k8s is sameas true -%} charm: ../../../tempest-k8s.charm {% else -%} charm: ch:tempest-k8s - channel: 2023.2/edge + channel: 2024.1/edge {% endif -%} base: ubuntu@22.04 scale: 1 trust: true resources: - tempest-image: ghcr.io/canonical/tempest:2023.2 + tempest-image: ghcr.io/canonical/tempest:2024.1 relations: - - tls-operator:certificates diff --git a/zuul.d/zuul.yaml b/zuul.d/zuul.yaml index f65a7bc1..a61db486 100644 --- a/zuul.d/zuul.yaml +++ b/zuul.d/zuul.yaml @@ -26,28 +26,28 @@ charmcraft_channel: 2.x/stable publish_charm: true publish_channels: - keystone-k8s: 2023.2/edge - glance-k8s: 2023.2/edge - nova-k8s: 2023.2/edge - placement-k8s: 2023.2/edge - neutron-k8s: 2023.2/edge - ovn-central-k8s: 23.09/edge - ovn-relay-k8s: 23.09/edge - cinder-k8s: 2023.2/edge - cinder-ceph-k8s: 2023.2/edge - horizon-k8s: 2023.2/edge - heat-k8s: 2023.2/edge - octavia-k8s: 2023.2/edge - aodh-k8s: 2023.2/edge - ceilometer-k8s: 2023.2/edge - gnocchi-k8s: 2023.2/edge - barbican-k8s: 2023.2/edge - designate-k8s: 2023.2/edge + keystone-k8s: 2024.1/edge + glance-k8s: 2024.1/edge + nova-k8s: 2024.1/edge + placement-k8s: 2024.1/edge + neutron-k8s: 2024.1/edge + ovn-central-k8s: 24.03/edge + ovn-relay-k8s: 24.03/edge + cinder-k8s: 2024.1/edge + cinder-ceph-k8s: 2024.1/edge + horizon-k8s: 2024.1/edge + heat-k8s: 2024.1/edge + octavia-k8s: 2024.1/edge + aodh-k8s: 2024.1/edge + ceilometer-k8s: 2024.1/edge + gnocchi-k8s: 2024.1/edge + barbican-k8s: 2024.1/edge + designate-k8s: 2024.1/edge designate-bind-k8s: 9/edge - magnum-k8s: 2023.2/edge - keystone-ldap-k8s: 2023.2/edge - openstack-exporter-k8s: 2023.2/edge - openstack-hypervisor: 2023.2/edge - sunbeam-machine: 2023.2/edge - sunbeam-clusterd: 2023.2/edge - tempest-k8s: 2023.2/edge + magnum-k8s: 2024.1/edge + keystone-ldap-k8s: 2024.1/edge + openstack-exporter-k8s: 2024.1/edge + openstack-hypervisor: 2024.1/edge + sunbeam-machine: 2024.1/edge + sunbeam-clusterd: 2024.1/edge + tempest-k8s: 2024.1/edge