- project-template: name: microk8s-func-test description: | This project template is defined to run zaza functional tests inside microk8s check: jobs: - charmbuild: nodeset: ubuntu-focal - zaza-smoke-test: nodeset: ubuntu-focal - project-template: name: prometheus-alert-rules-test description: | This project template is defined to run prometheus alert rules tests check: jobs: - prometheus-alert-rules-test: nodeset: ubuntu-focal - project-template: name: openstack-python3-charm-jobs-focal description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on Focal stable branches. check: jobs: - openstack-tox-pep8-charm-focal - openstack-tox-py38 - openstack-tox-py310: voting: false gate: jobs: - openstack-tox-pep8-charm-focal - openstack-tox-py38 - project-template: name: openstack-python3-charm-jobs-jammy description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on Jammy stable branches. check: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py38 - openstack-tox-py310 gate: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py310 - project-template: name: openstack-python3-charm-jobs-noble description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on Noble stable branches. check: jobs: - openstack-tox-pep8-charm-noble - openstack-tox-py312 gate: jobs: - openstack-tox-pep8-charm-noble - openstack-tox-py312 - project-template: name: openstack-cover-charm-jobs description: | Runs openstack-tox-cover in only the check pipeline. check: jobs: - openstack-tox-cover-charm-focal: branches: - stable/focal - stable/ussuri - openstack-tox-cover-charm-jammy: branches: - stable/jammy - stable/yoga - stable/2024.1 - legacy - openstack-tox-cover-charm-noble: branches: - stable/noble - project-template: name: openstack-python3-charm-jobs-ussuri description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on Ussuri stable branches. check: jobs: - openstack-tox-pep8-charm-focal - openstack-tox-py36 - openstack-tox-py37 - openstack-tox-py38: voting: false gate: jobs: - openstack-tox-pep8-charm-focal - openstack-tox-py36 - openstack-tox-py37 - project-template: name: openstack-python3-charm-jobs-yoga description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on Yoga stable branches. check: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py38 - openstack-tox-py310: voting: false gate: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py38 - project-template: name: openstack-python3-charm-jobs-2024.1 description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on 2024.1 stable branches. check: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py310 gate: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py310 - project-template: name: openstack-python3-charm-jobs-legacy description: | Runs unit tests for an OpenStack Charm project under the CPython version 3 releases designated for testing across OpenStack releases on 'legacy' stable branches. These are the same jobs as stable/2024.1. check: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py310 gate: jobs: - openstack-tox-pep8-charm-jammy - openstack-tox-py310