Fix CI and add 2.16 Ansible job

Change-Id: Idcb5d2db4a92084239b80703be6a80de3e9f1116
This commit is contained in:
Sagi Shnaidman
2024-10-29 17:04:43 +02:00
parent 83456005fc
commit 2d5ca42629
4 changed files with 34 additions and 20 deletions

View File

@@ -164,17 +164,17 @@
tox_install_siblings: false
- job:
name: ansible-collections-openstack-functional-devstack-ansible-2.12
name: ansible-collections-openstack-functional-devstack-ansible-2.16
parent: ansible-collections-openstack-functional-devstack-base
branches: master
description: |
Run openstack collections functional tests against a master devstack
using master of openstacksdk and stable 2.12 branch of ansible
using master of openstacksdk and stable 2.16 branch of ansible
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.12
override-checkout: stable-2.16
vars:
tox_envlist: ansible_2_12
tox_envlist: ansible_2_16
- job:
name: ansible-collections-openstack-functional-devstack-ansible-devel
@@ -218,19 +218,18 @@
bindep_profile: test py310
- job:
name: openstack-tox-linters-ansible-2.12
name: openstack-tox-linters-ansible-2.16
parent: openstack-tox-linters-ansible
nodeset: ubuntu-focal
description: |
Run openstack collections linter tests using the 2.12 branch of ansible
Run openstack collections linter tests using the 2.16 branch of ansible
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.12
override-checkout: stable-2.16
vars:
ensure_tox_version: '<4'
tox_envlist: linters_2_12
python_version: 3.8
bindep_profile: test py38
# ensure_tox_version: '<4'
tox_envlist: linters_2_16
python_version: "3.12"
bindep_profile: test py312
# Cross-checks with other projects
- job:
@@ -284,10 +283,10 @@
jobs:
- tox-pep8
- openstack-tox-linters-ansible-devel
- openstack-tox-linters-ansible-2.12
- openstack-tox-linters-ansible-2.16
- ansible-collections-openstack-functional-devstack
- ansible-collections-openstack-functional-devstack-releases
- ansible-collections-openstack-functional-devstack-ansible-2.12
- ansible-collections-openstack-functional-devstack-ansible-2.16
- ansible-collections-openstack-functional-devstack-ansible-devel
- ansible-collections-openstack-functional-devstack-magnum
- ansible-collections-openstack-functional-devstack-octavia
@@ -302,7 +301,7 @@
gate:
jobs:
- tox-pep8
- openstack-tox-linters-ansible-2.12
- openstack-tox-linters-ansible-2.16
# - ansible-collections-openstack-functional-devstack
- ansible-collections-openstack-functional-devstack-releases
# - ansible-collections-openstack-functional-devstack-ansible-2.12
@@ -312,10 +311,10 @@
periodic:
jobs:
- openstack-tox-linters-ansible-devel
- openstack-tox-linters-ansible-2.12
- openstack-tox-linters-ansible-2.16
- ansible-collections-openstack-functional-devstack
- ansible-collections-openstack-functional-devstack-releases
- ansible-collections-openstack-functional-devstack-ansible-2.12
- ansible-collections-openstack-functional-devstack-ansible-2.16
- ansible-collections-openstack-functional-devstack-ansible-devel
- bifrost-collections-src
- bifrost-keystone-collections-src