
These updates, on the master branch, are to support testing the caracal packages and support of the charms for caracal. They do NOT lock the charms down, and don't change the testing branches to stable branches. Update unit-test to deal with Py3.11 which is run on Debian Buster and doesn't have /etc/lsb/release file (incorrect mocking issue). Change-Id: Icddaf9f7b091a09ef4627384cd349e43b34b1325
58 lines
2.3 KiB
YAML
58 lines
2.3 KiB
YAML
charm_name: neutron-openvswitch
|
|
|
|
# NOTE: the OVN migration test runs at the end of a regular gate check and adds
|
|
# no more than 5-10 minutes to each job. We want this to run from focal-ussuri
|
|
# and onwards as that is the point where we recomend our users to migrate from
|
|
# OVS to OVN.
|
|
|
|
smoke_bundles:
|
|
- jammy-caracal
|
|
gate_bundles:
|
|
- jammy-antelope
|
|
- jammy-bobcat
|
|
- jammy-caracal
|
|
dev_bundles:
|
|
- noble-caracal
|
|
configure:
|
|
- zaza.openstack.charm_tests.vault.setup.auto_initialize_no_validation
|
|
- 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.ovn.setup.pre_migration_configuration
|
|
|
|
configure_options:
|
|
configure_gateway_ext_port_use_juju_wait: false
|
|
|
|
target_deploy_status:
|
|
neutron-api-plugin-ovn:
|
|
# NOTE(lourot): at first we deploy a bundle in which this subordinate charm
|
|
# isn't related to anything, so it has no unit. It will become related and
|
|
# receive units later as part of OVSOVNMigrationTest.
|
|
num-expected-units: 0
|
|
workload-status: waiting
|
|
ovn-chassis:
|
|
workload-status: maintenance
|
|
workload-status-message: "Paused. Use 'resume' action to resume normal service."
|
|
ovn-central:
|
|
workload-status: waiting
|
|
workload-status-message: "'ovsdb-peer' incomplete, 'certificates' awaiting server certificate data"
|
|
vault:
|
|
workload-status: blocked
|
|
workload-status-message: Vault needs to be initialized
|
|
|
|
tests:
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronOVSDeferredRestartTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronOvsVsctlTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronBridgePortMappingTest
|
|
- zaza.openstack.charm_tests.ovn.tests.OVSOVNMigrationTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest
|
|
tests_options:
|
|
# NOTE: This allows us to run the NeutronNetworkingTest multiple times while
|
|
# reusing the instances created for the first run. This both saves time and
|
|
# allows verifying instances survive a SDN migration.
|
|
zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest.test_instances_have_networking.run_resource_cleanup: false
|
|
force_deploy:
|
|
- noble-caracal
|