Gael Chamoulaud (Strider) 01ae2b4ea2
feat(removal): tox-ansible support
This patch removes the support of tox-ansible from
tripleo-validations. Due to several issues with pip dependencies
management and our requirements files, the installation of this latter
doesn't work.

This patch also removes the `tripleo-linters` anchor and nodeset line
for the `openstack-tox-linters` check job as they are not used or useful
here.

JIRA: #VALFRWK702

Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
Change-Id: I02d70e9eaf112d9d9137a020c8b236c150a12149
2022-01-19 07:19:07 +01:00

82 lines
2.5 KiB
YAML

---
- project:
templates:
- tripleo-validations-molecule-jobs
- release-notes-jobs-python3
- check-requirements
check:
jobs:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py39
- tripleo-ci-centos-8-content-provider:
dependencies:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py39
- tripleo-ci-centos-8-standalone-tv-validation:
vars: &consumer_vars
consumer_job: true
build_container_images: false
dependencies:
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-containers-multinode:
vars:
<<: *consumer_vars
enable_validation: true
playbooks:
- multinode.yml
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- openstack-tox-docs: &tripleo-docs
files:
- ^doc/.*
- ^groups.yaml
- ^molecule-requirements.txt
- ^requirements.txt
- ^README.rst
- ^tripleo_validations/.*
- ^roles/.*
- ^playbooks/.*
- ^library/.*
- tripleo-validations-coverchange
gate:
jobs:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py39
- tripleo-ci-centos-8-content-provider:
dependencies:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py39
- openstack-tox-docs: *tripleo-docs
- tripleo-ci-centos-8-standalone-tv-validation:
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-containers-multinode:
vars:
<<: *consumer_vars
enable_validation: true
playbooks:
- multinode.yml
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
promote:
jobs:
- promote-openstack-tox-docs: *tripleo-docs