charm-ceph-iscsi/osci.yaml

68 lines
1.5 KiB
YAML

- project:
templates:
- charm-unit-jobs-py310
check:
jobs:
- ceph-iscsi-focal-quincy
- ceph-iscsi-focal-quincy-ec
- ceph-iscsi-jammy-quincy
- ceph-iscsi-jammy-quincy-ec
- ceph-iscsi-lunar-quincy:
voting: false
- ceph-iscsi-lunar-quincy-ec:
voting: false
vars:
needs_charm_build: true
charm_build_name: ceph-iscsi
build_type: charmcraft
charmcraft_channel: 2.2/stable
- job:
name: ceph-iscsi-focal-quincy
parent: func-target
dependencies:
- ceph-iscsi-jammy-quincy
vars:
tox_extra_args: -- focal
- job:
name: ceph-iscsi-focal-quincy-ec
parent: func-target
dependencies:
- ceph-iscsi-jammy-quincy
vars:
tox_extra_args: -- focal-ec
- job:
name: ceph-iscsi-jammy-quincy
parent: func-target
dependencies:
- charm-build
- osci-lint
- name: tox-py310
soft: true
vars:
tox_extra_args: -- jammy
- job:
name: ceph-iscsi-jammy-quincy-ec
parent: func-target
dependencies:
- ceph-iscsi-jammy-quincy
vars:
tox_extra_args: -- jammy-ec
- job:
name: ceph-iscsi-lunar-quincy
parent: func-target
voting: false
dependencies:
- ceph-iscsi-jammy-quincy
vars:
tox_extra_args: -- lunar
- job:
name: ceph-iscsi-lunar-quincy-ec
parent: func-target
voting: false
dependencies:
- ceph-iscsi-jammy-quincy
vars:
tox_extra_args: -- lunar-ec