diff --git a/charmcraft.yaml b/charmcraft.yaml index a84a5a0..59216d8 100644 --- a/charmcraft.yaml +++ b/charmcraft.yaml @@ -47,67 +47,3 @@ bases: - name: ubuntu channel: "22.04" architectures: [arm64] - - build-on: - - name: ubuntu - channel: "23.04" - architectures: [amd64] - run-on: - - name: ubuntu - channel: "23.04" - architectures: [amd64] - - build-on: - - name: ubuntu - channel: "23.04" - architectures: [s390x] - run-on: - - name: ubuntu - channel: "23.04" - architectures: [s390x] - - build-on: - - name: ubuntu - channel: "23.04" - architectures: [ppc64el] - run-on: - - name: ubuntu - channel: "23.04" - architectures: [ppc64el] - - build-on: - - name: ubuntu - channel: "23.04" - architectures: [arm64] - run-on: - - name: ubuntu - channel: "23.04" - architectures: [arm64] - - build-on: - - name: ubuntu - channel: "23.10" - architectures: [amd64] - run-on: - - name: ubuntu - channel: "23.10" - architectures: [amd64] - - build-on: - - name: ubuntu - channel: "23.10" - architectures: [s390x] - run-on: - - name: ubuntu - channel: "23.10" - architectures: [s390x] - - build-on: - - name: ubuntu - channel: "23.10" - architectures: [ppc64el] - run-on: - - name: ubuntu - channel: "23.10" - architectures: [ppc64el] - - build-on: - - name: ubuntu - channel: "23.10" - architectures: [arm64] - run-on: - - name: ubuntu - channel: "23.10" - architectures: [arm64] diff --git a/osci.yaml b/osci.yaml index aa34053..4066850 100644 --- a/osci.yaml +++ b/osci.yaml @@ -6,4 +6,4 @@ needs_charm_build: true charm_build_name: neutron-api-plugin-ovn build_type: charmcraft - charmcraft_channel: 2.x/edge + charmcraft_channel: 2.x/stable diff --git a/src/metadata.yaml b/src/metadata.yaml index e9753c6..2aa02bd 100644 --- a/src/metadata.yaml +++ b/src/metadata.yaml @@ -6,11 +6,9 @@ description: | ``neutron-api`` units and augments Neutron's configuration for use with the OVN ML2 plugin. tags: -- networking + - networking series: -- jammy -- lunar -- mantic + - jammy subordinate: true requires: container: diff --git a/src/tests/bundles/jammy-antelope.yaml b/src/tests/bundles/jammy-antelope.yaml index 9d06fc0..e5a9af3 100644 --- a/src/tests/bundles/jammy-antelope.yaml +++ b/src/tests/bundles/jammy-antelope.yaml @@ -59,26 +59,26 @@ applications: flat-network-providers: physnet1 neutron-security-groups: true openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge keystone: charm: ch:keystone num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge glance: charm: ch:glance num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge nova-cloud-controller: charm: ch:nova-cloud-controller num_units: 1 options: network-manager: Neutron openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge ovn-chassis: charm: ch:ovn-chassis channel: latest/edge @@ -92,13 +92,13 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge placement: charm: ch:placement num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge relations: - - hacluster-neutron-api:ha - neutron-api:ha diff --git a/src/tests/bundles/jammy-bobcat.yaml b/src/tests/bundles/jammy-bobcat.yaml index d8bbac9..ce3184f 100644 --- a/src/tests/bundles/jammy-bobcat.yaml +++ b/src/tests/bundles/jammy-bobcat.yaml @@ -59,26 +59,26 @@ applications: flat-network-providers: physnet1 neutron-security-groups: true openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge keystone: charm: ch:keystone num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge glance: charm: ch:glance num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge nova-cloud-controller: charm: ch:nova-cloud-controller num_units: 1 options: network-manager: Neutron openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge ovn-chassis: charm: ch:ovn-chassis channel: latest/edge @@ -92,13 +92,13 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge placement: charm: ch:placement num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge relations: - - hacluster-neutron-api:ha - neutron-api:ha diff --git a/src/tests/bundles/mantic-bobcat.yaml b/src/tests/bundles/jammy-caracal.yaml similarity index 94% rename from src/tests/bundles/mantic-bobcat.yaml rename to src/tests/bundles/jammy-caracal.yaml index 6e5e82f..4194b8e 100644 --- a/src/tests/bundles/mantic-bobcat.yaml +++ b/src/tests/bundles/jammy-caracal.yaml @@ -1,9 +1,9 @@ variables: - openstack-origin: &openstack-origin distro + openstack-origin: &openstack-origin cloud:jammy-caracal local_overlay_enabled: False -series: &series mantic +series: &series jammy applications: keystone-mysql-router: @@ -44,7 +44,7 @@ applications: source: *openstack-origin channel: latest/edge neutron-api-plugin-ovn: - charm: ../../../neutron-api-plugin-ovn_ubuntu-23.10-amd64.charm + charm: ../../../neutron-api-plugin-ovn_ubuntu-22.04-amd64.charm hacluster-neutron-api: charm: ch:hacluster channel: latest/edge @@ -59,26 +59,26 @@ applications: flat-network-providers: physnet1 neutron-security-groups: true openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge keystone: charm: ch:keystone num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge glance: charm: ch:glance num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge nova-cloud-controller: charm: ch:nova-cloud-controller num_units: 1 options: network-manager: Neutron openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge ovn-chassis: charm: ch:ovn-chassis channel: latest/edge @@ -92,13 +92,13 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge placement: charm: ch:placement num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge relations: - - hacluster-neutron-api:ha - neutron-api:ha diff --git a/src/tests/bundles/lunar-antelope.yaml b/src/tests/bundles/noble-caracal.yaml similarity index 95% rename from src/tests/bundles/lunar-antelope.yaml rename to src/tests/bundles/noble-caracal.yaml index d6e8395..f69dfa3 100644 --- a/src/tests/bundles/lunar-antelope.yaml +++ b/src/tests/bundles/noble-caracal.yaml @@ -3,7 +3,7 @@ variables: local_overlay_enabled: False -series: &series lunar +series: &series noble applications: keystone-mysql-router: @@ -44,7 +44,7 @@ applications: source: *openstack-origin channel: latest/edge neutron-api-plugin-ovn: - charm: ../../../neutron-api-plugin-ovn_ubuntu-23.04-amd64.charm + charm: ../../../neutron-api-plugin-ovn_ubuntu-22.04-amd64.charm hacluster-neutron-api: charm: ch:hacluster channel: latest/edge @@ -59,26 +59,26 @@ applications: flat-network-providers: physnet1 neutron-security-groups: true openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge keystone: charm: ch:keystone num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge glance: charm: ch:glance num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge nova-cloud-controller: charm: ch:nova-cloud-controller num_units: 1 options: network-manager: Neutron openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge ovn-chassis: charm: ch:ovn-chassis channel: latest/edge @@ -92,13 +92,13 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge placement: charm: ch:placement num_units: 1 options: openstack-origin: *openstack-origin - channel: latest/edge + channel: 2024.1/edge relations: - - hacluster-neutron-api:ha - neutron-api:ha diff --git a/src/tests/tests.yaml b/src/tests/tests.yaml index d70b17d..e27ca3e 100644 --- a/src/tests/tests.yaml +++ b/src/tests/tests.yaml @@ -1,16 +1,13 @@ charm_name: neutron-api-plugin-ovn smoke_bundles: -- jammy-antelope - + - jammy-caracal gate_bundles: -- jammy-antelope - + - jammy-antelope + - jammy-bobcat + - jammy-caracal dev_bundles: -- jammy-bobcat -- lunar-antelope -- mantic-bobcat - + - noble-caracal target_deploy_status: neutron-api-plugin-ovn: workload-status: waiting @@ -26,16 +23,15 @@ target_deploy_status: workload-status-message-prefix: Vault needs to be initialized configure: -- zaza.openstack.charm_tests.vault.setup.auto_initialize -- zaza.openstack.charm_tests.glance.setup.add_lts_image -- zaza.openstack.charm_tests.neutron.setup.basic_overcloud_network -- zaza.openstack.charm_tests.nova.setup.create_flavors -- zaza.openstack.charm_tests.nova.setup.manage_ssh_key + - zaza.openstack.charm_tests.vault.setup.auto_initialize + - zaza.openstack.charm_tests.glance.setup.add_lts_image + - zaza.openstack.charm_tests.neutron.setup.basic_overcloud_network + - zaza.openstack.charm_tests.nova.setup.create_flavors + - zaza.openstack.charm_tests.nova.setup.manage_ssh_key tests: -- zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest + - zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest tests_options: force_deploy: - - lunar-antelope - - mantic-bobcat + - noble-caracal