From 8df8f26393e607701af2b244269cb2b34b178cdd Mon Sep 17 00:00:00 2001 From: Felipe Reyes Date: Tue, 31 Mar 2026 18:36:47 -0300 Subject: [PATCH 1/3] Switch 2024.1 from stable to candidate There is an ongoing activity to add support for Ubuntu 24.04, so in the meantime the charms should be published to the `candidate` risk, so we can validate them without breaking production workloads. Signed-off-by: Felipe Reyes --- .../data/lp-builder-config/openstack.yaml | 87 ++++++++++++------- 1 file changed, 58 insertions(+), 29 deletions(-) diff --git a/charmed_openstack_info/data/lp-builder-config/openstack.yaml b/charmed_openstack_info/data/lp-builder-config/openstack.yaml index 0a35b37..026e428 100644 --- a/charmed_openstack_info/data/lp-builder-config/openstack.yaml +++ b/charmed_openstack_info/data/lp-builder-config/openstack.yaml @@ -97,9 +97,10 @@ defaults: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" projects: - name: OpenStack Aodh Charm @@ -205,9 +206,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Barbican Vault Charm charmhub: barbican-vault @@ -307,9 +309,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Ceilometer Charm charmhub: ceilometer @@ -461,9 +464,10 @@ projects: build-channels: charmcraft: "2.x/stable" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Heat Charm charmhub: heat @@ -580,9 +584,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Manila Generic Charm charmhub: manila-generic @@ -671,9 +676,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Masakari Charm charmhub: masakari @@ -779,9 +785,10 @@ projects: build-channels: charmcraft: "2.x/stable" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Nova Compute NVIDIA vGPU plugin charm charmhub: nova-compute-nvidia-vgpu @@ -885,9 +892,10 @@ projects: build-channels: charmcraft: "3.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Nova Cell Controller Charm charmhub: nova-cell-controller @@ -997,9 +1005,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Placement charm charmhub: placement @@ -1093,9 +1102,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Swift Proxy Charm charmhub: swift-proxy @@ -1200,9 +1210,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Cinder Purestorage Charm charmhub: cinder-purestorage @@ -1296,9 +1307,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Cinder Solidfire Charm charmhub: cinder-solidfire @@ -1383,9 +1395,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Cinder NetApp Charm charmhub: cinder-netapp @@ -1475,9 +1488,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Ironic API Charm charmhub: ironic-api @@ -1571,9 +1585,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Ironic Conductor Charm charmhub: ironic-conductor @@ -1667,9 +1682,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Ironic Dashboard Charm charmhub: ironic-dashboard @@ -1748,9 +1764,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Keystone Kerberos Charm charmhub: keystone-kerberos @@ -1807,9 +1824,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Keystone SAML Mellon Charm charmhub: keystone-saml-mellon @@ -1911,9 +1929,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Magnum Charm charmhub: magnum @@ -1998,9 +2017,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Magnum Dashboard Charm charmhub: magnum-dashboard @@ -2085,9 +2105,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Manila Dashboard Charm charmhub: manila-dashboard @@ -2177,9 +2198,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Neutron API Arista Plugin charm charmhub: neutron-api-plugin-arista @@ -2278,9 +2300,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Neutron API OVN Plugin Charm charmhub: neutron-api-plugin-ovn @@ -2365,9 +2388,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Neutron Dynamic Routing Charm charmhub: neutron-dynamic-routing @@ -2395,9 +2419,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Octavia Dashboard Charm charmhub: octavia-dashboard @@ -2497,9 +2522,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Octavia Disk-Image Retrofit Charm charmhub: octavia-diskimage-retrofit @@ -2599,9 +2625,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Watcher Charm charmhub: watcher @@ -2653,9 +2680,10 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" - name: OpenStack Watcher Dashboard Charm charmhub: watcher-dashboard @@ -2707,6 +2735,7 @@ projects: build-channels: charmcraft: "2.x/candidate" channels: - - 2024.1/stable + - 2024.1/candidate bases: - "22.04" + - "24.04" From 4d9d1192a94d0010e0a0f922ab6af7b192d9d5a7 Mon Sep 17 00:00:00 2001 From: Felipe Reyes Date: Tue, 31 Mar 2026 18:44:27 -0300 Subject: [PATCH 2/3] Upload logs always Signed-off-by: Felipe Reyes --- .github/workflows/tox.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index b00a633..7aef4ee 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -64,6 +64,7 @@ jobs: run: | charmhub-lp-tool --anonymous --config-dir ./charmed_openstack_info/data/lp-builder-config --log DEBUG ensure-series 2>./logs/ensure-series.log - name: upload logs + if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: charmhub-lp-tool-logs From 63d314b6da5d55e5fee9ed0f159a524d9f25dbe1 Mon Sep 17 00:00:00 2001 From: Felipe Reyes Date: Tue, 31 Mar 2026 18:49:03 -0300 Subject: [PATCH 3/3] ovn: update team's ownership of the charm projects in LP Signed-off-by: Felipe Reyes --- charmed_openstack_info/data/lp-builder-config/ovn.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charmed_openstack_info/data/lp-builder-config/ovn.yaml b/charmed_openstack_info/data/lp-builder-config/ovn.yaml index eaf24a7..7459912 100644 --- a/charmed_openstack_info/data/lp-builder-config/ovn.yaml +++ b/charmed_openstack_info/data/lp-builder-config/ovn.yaml @@ -1,6 +1,6 @@ # OVN Charms defaults: - team: openstack-charmers + team: ubuntu-ovn-eng branches: master: build-channels: