
Due to a build problem with the reactive plugin, this change falls back on overriding the steps and doing a manual build, but it also ensures the CI system builds the charm using charmcraft. Changes: - add a build-requirements.txt - modify charmcraft.yaml - modify osci.yaml -> indicate build with charmcraft - modify tox.ini -> tox -e build does charmcraft build/rename -> tox -e build-reactive does the reactive build - modify bundles to use the <charm>.charm artifact in tests. and fix deprecation warning re: prefix - tox inception to enable tox -e func-test in the CI Change-Id: Icad049b5d152306be943c9c7177bbf751b48ddb0
42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
charm_name: neutron-api-plugin-ovn
|
|
|
|
smoke_bundles:
|
|
- focal-xena
|
|
|
|
gate_bundles:
|
|
- focal-xena
|
|
- impish-xena
|
|
|
|
dev_bundles:
|
|
- focal-yoga
|
|
- jammy-yoga
|
|
|
|
target_deploy_status:
|
|
neutron-api-plugin-ovn:
|
|
workload-status: waiting
|
|
workload-status-message-prefix: "'certificates' awaiting server certificate data, 'ovsdb-cms' incomplete"
|
|
ovn-central:
|
|
workload-status: waiting
|
|
workload-status-message-prefix: "'ovsdb-peer' incomplete, 'certificates' awaiting server certificate data"
|
|
ovn-chassis:
|
|
workload-status: waiting
|
|
workload-status-message-prefix: "'certificates' awaiting server certificate data"
|
|
vault:
|
|
workload-status: blocked
|
|
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
|
|
|
|
tests:
|
|
- zaza.openstack.charm_tests.neutron.tests.NeutronNetworkingTest
|
|
|
|
tests_options:
|
|
force_deploy:
|
|
- impish-xena
|
|
- jammy-yoga
|