dc8a0abddf
This is for lastest/edge and yoga/edge. This update is to ensure that the Zuul Canonical CI builds the charm before functional tests and ensure that that artifact is used for the functional tests. This is to try to ensure that the charm that gets landed to the charmhub is the same charm that was tested with. Change-Id: Ia56c171397ecf9fa638405fd960593cd57b87047 Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
73 lines
3.1 KiB
YAML
73 lines
3.1 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:
|
|
- migrate-ovn: focal-xena-dvr-snat
|
|
|
|
gate_bundles:
|
|
- migrate-ovn: focal-xena-dvr-snat
|
|
- migrate-ovn: impish-xena-dvr-snat
|
|
|
|
dev_bundles:
|
|
- migrate-ovn: focal-yoga-dvr-snat
|
|
- migrate-ovn: jammy-yoga-dvr-snat
|
|
|
|
configure:
|
|
- 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
|
|
- migrate-ovn:
|
|
- 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.NeutronOpenvSwitchTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronOvsVsctlTest
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronBridgePortMappingTest
|
|
- migrate-ovn:
|
|
- 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:
|
|
- impish-xena-dvr-snat
|
|
- jammy-yoga-dvr-snat
|