Skip to content

Commit 56ec23c

Browse files
committed
Rework shadow definitions into separate files
1 parent 0ecb1d9 commit 56ec23c

4 files changed

Lines changed: 100 additions & 100 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
- job:
3+
name: build-openstack-releasenotes
4+
parent: build-reno-releasenotes
5+
nodeset: ubuntu-jammy
6+
description: |
7+
Build releasenotes, with optional translation support, using reno.
8+
# Building translated releasenotes can take long for large repositories
9+
timeout: 3600
10+
required-projects:
11+
- name: openstack/requirements
12+
vars:
13+
constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
- job:
3+
name: openstack-tox-cover
4+
parent: tox-cover
5+
description: |
6+
Run code coverage tests.
7+
8+
Uses tox with the ``cover`` environment.
9+
nodeset: ubuntu-noble
10+
branches:
11+
regex: ^.*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
12+
negate: true
13+
required-projects:
14+
- name: openstack/requirements
15+
irrelevant-files: *common-irrelevant-files
16+
vars:
17+
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
18+
timeout: 3000

zuul.d/openstack-jobs-shadow.yaml renamed to zuul.d/openstack-shadow/openstack-tox-docs.yaml

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,4 @@
11
---
2-
- job:
3-
name: openstack-tox
4-
abstract: true
5-
parent: tox-fips
6-
nodeset: ubuntu-noble
7-
description: |
8-
Base job to run tox jobs with OpenStack project specific updates.
9-
10-
Processing upper-constraints files from openstack/requirements.
11-
branches:
12-
regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
13-
negate: true
14-
required-projects:
15-
- name: stackhpc/requirements
16-
vars:
17-
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
18-
enable_fips: false
19-
# TODO(frickler): drop this again when latest tox is unbroken
20-
ensure_tox_version: '<4.48'
21-
22-
- job:
23-
name: openstack-tox
24-
abstract: true
25-
parent: tox-fips
26-
nodeset: ubuntu-jammy
27-
description: |
28-
Base job to run tox jobs with OpenStack project specific updates.
29-
30-
Processing upper-constraints files from openstack/requirements.
31-
branches:
32-
- ^.*/2023.1
33-
- ^.*/2023.2
34-
- ^.*/2024.1
35-
- ^.*/2024.2
36-
required-projects:
37-
- name: stackhpc/requirements
38-
vars:
39-
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
40-
enable_fips: false
41-
42-
- job:
43-
name: openstack-tox
44-
abstract: true
45-
parent: tox-fips
46-
nodeset: ubuntu-focal
47-
description: |
48-
Base job (Focal) to run tox jobs with OpenStack project specific updates.
49-
50-
Processing upper-constraints files from openstack/requirements.
51-
52-
This job runs on Focal from stable/victoria until stable/zed. This
53-
job is prepared to make sure all stable branches from stable/victoria until
54-
stable/zed will keep running on Focal.
55-
branches:
56-
- ^.*/victoria
57-
- ^.*/wallaby
58-
- ^.*/xena
59-
- ^.*/yoga
60-
- ^.*/zed
61-
required-projects:
62-
- name: stackhpc/requirements
63-
vars:
64-
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
65-
enable_fips: false
66-
# NOTE(gmann): This is stable|unmaintained branch (<=(stable|unmaintained)/zed)
67-
# job and new tox 4 require some changes in tox.ini to be compatible with it. Let's
68-
# pin tox <4 for stable branches testing (<=(stable|unmaintained)/zed).
69-
ensure_tox_version: '<4'
70-
71-
- job:
72-
name: openstack-tox-cover
73-
parent: tox-cover
74-
description: |
75-
Run code coverage tests.
76-
77-
Uses tox with the ``cover`` environment.
78-
nodeset: ubuntu-noble
79-
branches:
80-
regex: ^.*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
81-
negate: true
82-
required-projects:
83-
- name: openstack/requirements
84-
irrelevant-files: *common-irrelevant-files
85-
vars:
86-
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
87-
timeout: 3000
88-
892
- job:
903
name: openstack-tox-docs
914
parent: opendev-tox-docs
@@ -219,16 +132,3 @@
219132
- ^.*/xena
220133
- ^.*/yoga
221134
- ^.*/zed
222-
223-
- job:
224-
name: build-openstack-releasenotes
225-
parent: build-reno-releasenotes
226-
nodeset: ubuntu-jammy
227-
description: |
228-
Build releasenotes, with optional translation support, using reno.
229-
# Building translated releasenotes can take long for large repositories
230-
timeout: 3600
231-
required-projects:
232-
- name: openstack/requirements
233-
vars:
234-
constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
- job:
3+
name: openstack-tox
4+
abstract: true
5+
parent: tox-fips
6+
nodeset: ubuntu-noble
7+
description: |
8+
Base job to run tox jobs with OpenStack project specific updates.
9+
10+
Processing upper-constraints files from openstack/requirements.
11+
branches:
12+
regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
13+
negate: true
14+
required-projects:
15+
- name: stackhpc/requirements
16+
vars:
17+
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
18+
enable_fips: false
19+
# TODO(frickler): drop this again when latest tox is unbroken
20+
ensure_tox_version: '<4.48'
21+
22+
- job:
23+
name: openstack-tox
24+
abstract: true
25+
parent: tox-fips
26+
nodeset: ubuntu-jammy
27+
description: |
28+
Base job to run tox jobs with OpenStack project specific updates.
29+
30+
Processing upper-constraints files from openstack/requirements.
31+
branches:
32+
- ^.*/2023.1
33+
- ^.*/2023.2
34+
- ^.*/2024.1
35+
- ^.*/2024.2
36+
required-projects:
37+
- name: stackhpc/requirements
38+
vars:
39+
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
40+
enable_fips: false
41+
42+
- job:
43+
name: openstack-tox
44+
abstract: true
45+
parent: tox-fips
46+
nodeset: ubuntu-focal
47+
description: |
48+
Base job (Focal) to run tox jobs with OpenStack project specific updates.
49+
50+
Processing upper-constraints files from openstack/requirements.
51+
52+
This job runs on Focal from stable/victoria until stable/zed. This
53+
job is prepared to make sure all stable branches from stable/victoria until
54+
stable/zed will keep running on Focal.
55+
branches:
56+
- ^.*/victoria
57+
- ^.*/wallaby
58+
- ^.*/xena
59+
- ^.*/yoga
60+
- ^.*/zed
61+
required-projects:
62+
- name: stackhpc/requirements
63+
vars:
64+
tox_constraints_file: '{{ ansible_user_dir }}/src/github.com/stackhpc/requirements/upper-constraints.txt'
65+
enable_fips: false
66+
# NOTE(gmann): This is stable|unmaintained branch (<=(stable|unmaintained)/zed)
67+
# job and new tox 4 require some changes in tox.ini to be compatible with it. Let's
68+
# pin tox <4 for stable branches testing (<=(stable|unmaintained)/zed).
69+
ensure_tox_version: '<4'

0 commit comments

Comments
 (0)