Skip to content

Commit 1b0e68c

Browse files
committed
Invert ignored_releases variable
This commit inverts the ignored_releases variable so we now assume all releases are ignored, unless specified. In the beginning, most forks we manage would be managed for most release. Over time that has changed, so it's more logical to just name all the branches that we do want to sync.
1 parent e2afa8b commit 1b0e68c

4 files changed

Lines changed: 151 additions & 127 deletions

File tree

ansible/inventory/group_vars/all/source-repositories

Lines changed: 117 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Dictionary acting as a `manifest` of openstack and ansible repositories
33
# containing a list of workflows and community files required by a given
44
# repository.
5-
default_releases:
5+
maintained_releases:
66
- "master"
77
- "2026.1"
88
- "2025.1"
@@ -50,11 +50,27 @@ source_repositories:
5050
content: "{{ community_files.codeowners.kayobe }}"
5151
dest: ".github/CODEOWNERS"
5252
kolla:
53+
synced_releases:
54+
- "master"
55+
- "2026.1"
56+
- "2025.1"
57+
- "2024.1"
58+
- "2023.1"
59+
- zed
60+
- yoga
5361
community_files:
5462
- codeowners:
5563
content: "{{ community_files.codeowners.kayobe }}"
5664
dest: ".github/CODEOWNERS"
5765
kayobe:
66+
synced_releases:
67+
- "master"
68+
- "2026.1"
69+
- "2025.1"
70+
- "2024.1"
71+
- "2023.1"
72+
- zed
73+
- yoga
5874
community_files:
5975
- codeowners:
6076
content: "{{ community_files.codeowners.kayobe }}"
@@ -67,6 +83,14 @@ source_repositories:
6783
content: "{{ community_files.codeowners.kayobe }}"
6884
dest: ".github/CODEOWNERS"
6985
kolla-ansible:
86+
synced_releases:
87+
- "master"
88+
- "2026.1"
89+
- "2025.1"
90+
- "2024.1"
91+
- "2023.1"
92+
- zed
93+
- yoga
7094
community_files:
7195
- codeowners:
7296
content: "{{ community_files.codeowners.kayobe }}"
@@ -79,6 +103,14 @@ source_repositories:
79103
content: "{{ community_files.codeowners.kayobe }}"
80104
dest: ".github/CODEOWNERS"
81105
stackhpc-kayobe-config:
106+
synced_releases:
107+
- "master"
108+
- "2026.1"
109+
- "2025.1"
110+
- "2024.1"
111+
- "2023.1"
112+
- zed
113+
- yoga
82114
workflows:
83115
ignored_workflows:
84116
elsewhere:
@@ -98,43 +130,35 @@ source_repositories:
98130
dest: ".github/CODEOWNERS"
99131
# OpenStack team
100132
bifrost:
101-
ignored_releases:
102-
- yoga
103-
- zed
104-
- 2023.1
105-
- master
133+
synced_releases:
134+
- "2026.1"
135+
- "2025.1"
136+
- "2024.1"
106137
community_files:
107138
- codeowners:
108139
content: "{{ community_files.codeowners.openstack }}"
109140
dest: ".github/CODEOWNERS"
110141
barbican:
111-
ignored_releases:
112-
- yoga
113-
- zed
114-
- 2023.1
115-
- 2024.1
116-
- 2025.1
117-
- 2026.1
118-
- master
142+
synced_releases: []
119143
community_files:
120144
- codeowners:
121145
content: "{{ community_files.codeowners.openstack }}"
122146
dest: ".github/CODEOWNERS"
123147
blazar:
124-
ignored_releases:
125-
- yoga
126-
- zed
127-
- 2023.1
128-
- 2024.1
148+
synced_releases:
149+
- "master"
150+
- "2026.1"
151+
- "2025.1"
129152
community_files:
130153
- codeowners:
131154
content: "{{ community_files.codeowners.openstack }}"
132155
dest: ".github/CODEOWNERS"
133156
cinder:
134-
ignored_releases:
135-
- yoga
136-
- zed
137-
- master
157+
synced_releases:
158+
- "2026.1"
159+
- "2025.1"
160+
- "2024.1"
161+
- "2023.1"
138162
community_files:
139163
- codeowners:
140164
content: "{{ community_files.codeowners.openstack }}"
@@ -144,23 +168,19 @@ source_repositories:
144168
- codeowners:
145169
content: "{{ community_files.codeowners.openstack }}"
146170
dest: ".github/CODEOWNERS"
147-
ignored_releases:
148-
- 2025.1
149-
- 2026.1
150-
- master
171+
synced_releases:
172+
- "2024.1"
173+
- "2023.1"
174+
- zed
175+
- yoga
151176
cloudkitty-dashboard:
152177
community_files:
153178
- codeowners:
154179
content: "{{ community_files.codeowners.openstack }}"
155180
dest: ".github/CODEOWNERS"
156181
designate-dashboard:
157-
ignored_releases:
158-
- zed
159-
- 2023.1
160-
- 2024.1
161-
- 2025.1
162-
- 2026.1
163-
- master
182+
synced_releases:
183+
- yoga
164184
workflows:
165185
ignored_workflows:
166186
elsewhere:
@@ -170,34 +190,25 @@ source_repositories:
170190
content: "{{ community_files.codeowners.openstack }}"
171191
dest: ".github/CODEOWNERS"
172192
glance:
173-
ignored_releases:
174-
- 2023.1
175-
- 2025.1
176-
- 2026.1
177-
- master
193+
synced_releases:
194+
- "2024.1"
195+
- zed
196+
- yoga
178197
community_files:
179198
- codeowners:
180199
content: "{{ community_files.codeowners.openstack }}"
181200
dest: ".github/CODEOWNERS"
182201
glance_store:
183-
ignored_releases:
184-
- yoga
185-
- zed
186-
- 2023.1
187-
- 2025.1
188-
- 2026.1
189-
- master
202+
synced_releases:
203+
- "2024.1"
190204
community_files:
191205
- codeowners:
192206
content: "{{ community_files.codeowners.openstack }}"
193207
dest: ".github/CODEOWNERS"
194208
horizon:
195-
ignored_releases:
196-
- zed
197-
- 2024.1
198-
- 2025.1
199-
- 2026.1
200-
- master
209+
synced_releases:
210+
- "2023.1"
211+
- yoga
201212
workflows:
202213
ignored_workflows:
203214
elsewhere:
@@ -207,12 +218,9 @@ source_repositories:
207218
content: "{{ community_files.codeowners.openstack }}"
208219
dest: ".github/CODEOWNERS"
209220
ironic:
210-
ignored_releases:
211-
- zed
212-
- 2023.1
213-
- 2024.1
214-
- 2026.1
215-
- master
221+
synced_releases:
222+
- "2025.1"
223+
- yoga
216224
community_files:
217225
- codeowners:
218226
content: "{{ community_files.codeowners.openstack }}"
@@ -222,20 +230,12 @@ source_repositories:
222230
- codeowners:
223231
content: "{{ community_files.codeowners.openstack }}"
224232
dest: ".github/CODEOWNERS"
225-
ignored_releases:
226-
- zed
227-
- 2024.1
228-
- 2025.1
229-
- 2026.1
230-
- master
233+
synced_releases:
234+
- "2023.1"
235+
- yoga
231236
ironic-ui:
232-
ignored_releases:
233-
- zed
234-
- 2023.1
235-
- 2024.1
236-
- 2025.1
237-
- 2026.1
238-
- master
237+
synced_releases:
238+
- yoga
239239
workflows:
240240
ignored_workflows:
241241
elsewhere:
@@ -245,11 +245,10 @@ source_repositories:
245245
content: "{{ community_files.codeowners.openstack }}"
246246
dest: ".github/CODEOWNERS"
247247
keystone:
248-
ignored_releases:
249-
- zed
250-
- 2025.1
251-
- 2026.1
252-
- master
248+
synced_releases:
249+
- "2024.1"
250+
- "2023.1"
251+
- "yoga"
253252
community_files:
254253
- codeowners:
255254
content: "{{ community_files.codeowners.openstack }}"
@@ -260,13 +259,8 @@ source_repositories:
260259
content: "{{ community_files.codeowners.openstack }}"
261260
dest: ".github/CODEOWNERS"
262261
magnum-ui:
263-
ignored_releases:
264-
- zed
265-
- 2023.1
266-
- 2024.1
267-
- 2025.1
268-
- 2026.1
269-
- master
262+
synced_releases:
263+
- yoga
270264
workflows:
271265
ignored_workflows:
272266
elsewhere:
@@ -276,26 +270,33 @@ source_repositories:
276270
content: "{{ community_files.codeowners.openstack }}"
277271
dest: ".github/CODEOWNERS"
278272
manila:
279-
ignored_releases:
280-
- yoga
281-
- zed
282-
- 2023.1
283-
- 2024.1
284-
- master
273+
synced_releases:
274+
- "2026.1"
275+
- "2025.1"
285276
community_files:
286277
- codeowners:
287278
content: "{{ community_files.codeowners.openstack }}"
288279
dest: ".github/CODEOWNERS"
289280
networking-generic-switch:
290-
ignored_releases:
291-
- master
281+
synced_releases:
282+
- "2026.1"
283+
- "2025.1"
284+
- "2024.1"
285+
- "2023.1"
286+
- zed
287+
- yoga
292288
community_files:
293289
- codeowners:
294290
content: "{{ community_files.codeowners.openstack }}"
295291
dest: ".github/CODEOWNERS"
296292
neutron:
297-
ignored_releases:
298-
- 2024.1
293+
synced_releases:
294+
- "master"
295+
- "2026.1"
296+
- "2025.1"
297+
- "2023.1"
298+
- zed
299+
- yoga
299300
workflows:
300301
ignored_workflows:
301302
elsewhere:
@@ -305,29 +306,30 @@ source_repositories:
305306
content: "{{ community_files.codeowners.openstack }}"
306307
dest: ".github/CODEOWNERS"
307308
nova:
308-
ignored_releases:
309-
- master
309+
synced_releases:
310+
- "2026.1"
311+
- "2025.1"
312+
- "2024.1"
313+
- "2023.1"
314+
- zed
315+
- yoga
310316
community_files:
311317
- codeowners:
312318
content: "{{ community_files.codeowners.openstack }}"
313319
dest: ".github/CODEOWNERS"
314320
octavia:
315-
ignored_releases:
316-
- yoga
317-
- zed
318-
- master
321+
synced_releases:
322+
- "2026.1"
323+
- "2025.1"
324+
- "2024.1"
325+
- "2023.1"
319326
community_files:
320327
- codeowners:
321328
content: "{{ community_files.codeowners.openstack }}"
322329
dest: ".github/CODEOWNERS"
323330
octavia-dashboard:
324-
ignored_releases:
325-
- zed
326-
- 2023.1
327-
- 2024.1
328-
- 2025.1
329-
- 2026.1
330-
- master
331+
synced_releases:
332+
- yoga
331333
workflows:
332334
ignored_workflows:
333335
elsewhere:
@@ -337,14 +339,7 @@ source_repositories:
337339
content: "{{ community_files.codeowners.openstack }}"
338340
dest: ".github/CODEOWNERS"
339341
ovn-octavia-provider:
340-
ignored_releases:
341-
- yoga
342-
- zed
343-
- 2023.1
344-
- 2024.1
345-
- 2025.1
346-
- 2026.1
347-
- master
342+
synced_releases: []
348343
community_files:
349344
- codeowners:
350345
content: "{{ community_files.codeowners.openstack }}"
@@ -357,6 +352,14 @@ source_repositories:
357352
content: "{{ community_files.codeowners.openstack }}"
358353
dest: ".github/CODEOWNERS"
359354
requirements:
355+
synced_releases:
356+
- "master"
357+
- "2026.1"
358+
- "2025.1"
359+
- "2024.1"
360+
- "2023.1"
361+
- zed
362+
- yoga
360363
community_files:
361364
- codeowners:
362365
content: "{{ community_files.codeowners.openstack }}"

0 commit comments

Comments
 (0)