Alex Kavanagh dc8a0abddf Update to classic charms to build using charmcraft in CI
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>
2022-02-17 12:30:14 -05:00

52 lines
1.4 KiB
YAML

- project:
templates:
- charm-unit-jobs-py38
- charm-unit-jobs-py39
check:
jobs:
# migrate-ovn tests fail on wallaby and above due to:
# https://bugs.launchpad.net/charm-neutron-openvswitch/+bug/1951856
- migrate-ovn-focal-xena-dvr-snat
- migrate-ovn-impish-xena-dvr-snat:
voting: false
- migrate-ovn-focal-yoga-dvr-snat:
voting: false
- migrate-ovn-jammy-yoga-dvr-snat:
voting: false
vars:
needs_charm_build: true
charm_build_name: neutron-openvswitch
build_type: charmcraft
- job:
name: migrate-ovn-focal-xena-dvr-snat
parent: func-target
dependencies:
- charm-build
- osci-lint
- tox-py38
- tox-py39
vars:
tox_extra_args: migrate-ovn:focal-xena-dvr-snat
- job:
name: migrate-ovn-focal-yoga-dvr-snat
parent: func-target
dependencies:
- migrate-ovn-focal-xena-dvr-snat
vars:
tox_extra_args: migrate-ovn:focal-yoga-dvr-snat
- job:
name: migrate-ovn-impish-xena-dvr-snat
parent: func-target
dependencies:
- migrate-ovn-focal-xena-dvr-snat
vars:
tox_extra_args: migrate-ovn:impish-xena-dvr-snat
- job:
name: migrate-ovn-jammy-yoga-dvr-snat
parent: func-target
dependencies:
- migrate-ovn-focal-xena-dvr-snat
vars:
tox_extra_args: migrate-ovn:jammy-yoga-dvr-snat