charm-ceph-proxy/osci.yaml
Alex Kavanagh 0ff8707cba Update to classic charms to build using charmcraft in CI
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: I17cb0cfe88be075d79d94edcdd2cea845bf78b8f
Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
2022-02-17 12:30:04 -05:00

51 lines
1.1 KiB
YAML

- project:
templates:
- charm-unit-jobs-py38
- charm-unit-jobs-py39
- charm-yoga-functional-jobs
- charm-xena-functional-jobs
check:
jobs:
- focal-xena-ec
- focal-yoga-ec:
voting: false
- impish-xena-ec:
voting: false
- jammy-yoga-ec:
voting: false
vars:
needs_charm_build: true
charm_build_name: ceph-proxy
build_type: charmcraft
- job:
name: focal-xena-ec
parent: func-target
dependencies:
- osci-lint
- charm-build
- tox-py38
- tox-py39
vars:
tox_extra_args: erasure-coded:focal-xena-ec
- job:
name: focal-yoga-ec
parent: func-target
dependencies:
- focal-xena-ec
vars:
tox_extra_args: erasure-coded:focal-yoga-ec
- job:
name: impish-xena-ec
parent: func-target
dependencies:
- focal-xena-ec
vars:
tox_extra_args: erasure-coded:impish-xena-ec
- job:
name: jammy-yoga-ec
parent: func-target
dependencies:
- focal-xena-ec
vars:
tox_extra_args: erasure-coded:jammy-yoga-ec