charm-neutron-dynamic-routing/osci.yaml
Myles Penner 3c2916c236 Add charmcraft 3 support
Summary of changes:
- Update the charmcraft.yaml file to use base and platforms, only
  allowing noble support.
- Update config to default to caracal.
- Update osci.yaml to use the charmcraft 3.x/beta
- Drop non-noble tests
- Update constraints file from -2024.1.txt to -noble.txt
- Add charmbuild to .zuul.yaml
- Add py312 test to tox.ini
- Update flake8 to 7.1.1
- Fix unit test formatting

Change-Id: I7b228a8d89ac7bf61dbfd7416617d79e3f92aa39
2024-09-05 17:29:33 +00:00

30 lines
788 B
YAML

- project:
templates:
- charm-unit-jobs-py310
check:
jobs:
- jammy-bobcat
- jammy-bobcat-ovn
- jammy-caracal:
voting: false
- jammy-caracal-ovn:
voting: false
vars:
needs_charm_build: true
charm_build_name: neutron-dynamic-routing
build_type: charmcraft
charmcraft_channel: 3.x/stable
- job:
name: jammy-caracal-ovn
parent: func-target
vars:
juju_snap_channel: '3.1/stable'
pip_constraints_url: 'https://raw.githubusercontent.com/openstack-charmers/zaza-openstack-tests/master/constraints/constraints-2024.1.txt'
tox_extra_args: '-- jammy-antelope-ovn'
- job:
name: jammy-bobcat-ovn
parent: func-target
vars:
tox_extra_args: '-- jammy-bobcat-ovn'