@@ -158,153 +158,153 @@ jobs:
158158 secrets : inherit
159159 if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
160160
161- # all-in-one-ubuntu-noble-ovn:
162- # name: aio (Ubuntu Noble OVN)
163- # permissions: {}
164- # needs:
165- # - check-changes
166- # - build-kayobe-image
167- # uses: ./.github/workflows/stackhpc-all-in-one.yml
168- # with:
169- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
170- # os_distribution: ubuntu
171- # os_release: noble
172- # ssh_username: ubuntu
173- # neutron_plugin: ovn
174- # OS_CLOUD: openstack
175- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
176- # secrets: inherit
177- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
161+ all-in-one-ubuntu-noble-ovn :
162+ name : aio (Ubuntu Noble OVN)
163+ permissions : {}
164+ needs :
165+ - check-changes
166+ - build-kayobe-image
167+ uses : ./.github/workflows/stackhpc-all-in-one.yml
168+ with :
169+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
170+ os_distribution : ubuntu
171+ os_release : noble
172+ ssh_username : ubuntu
173+ neutron_plugin : ovn
174+ OS_CLOUD : openstack
175+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
176+ secrets : inherit
177+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
178178
179- # all-in-one-rocky-10-ovs:
180- # name: aio (Rocky 10 OVS)
181- # permissions: {}
182- # needs:
183- # - check-changes
184- # - build-kayobe-image
185- # uses: ./.github/workflows/stackhpc-all-in-one.yml
186- # with:
187- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
188- # os_distribution: rocky
189- # os_release: "10"
190- # ssh_username: cloud-user
191- # neutron_plugin: ovs
192- # OS_CLOUD: openstack
193- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
194- # secrets: inherit
195- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
179+ all-in-one-rocky-10-ovs :
180+ name : aio (Rocky 10 OVS)
181+ permissions : {}
182+ needs :
183+ - check-changes
184+ - build-kayobe-image
185+ uses : ./.github/workflows/stackhpc-all-in-one.yml
186+ with :
187+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
188+ os_distribution : rocky
189+ os_release : " 10"
190+ ssh_username : cloud-user
191+ neutron_plugin : ovs
192+ OS_CLOUD : openstack
193+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
194+ secrets : inherit
195+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
196196
197- # all-in-one-rocky-10-aarch64-ovs:
198- # name: aio (Rocky 10 aarch64 OVS)
199- # permissions: {}
200- # needs:
201- # - check-changes
202- # - build-kayobe-image
203- # uses: ./.github/workflows/stackhpc-all-in-one.yml
204- # with:
205- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
206- # architecture: aarch64
207- # os_distribution: rocky
208- # os_release: "10"
209- # ssh_username: cloud-user
210- # neutron_plugin: ovs
211- # OS_CLOUD: openstack
212- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
213- # secrets: inherit
214- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
197+ all-in-one-rocky-10-aarch64-ovs :
198+ name : aio (Rocky 10 aarch64 OVS)
199+ permissions : {}
200+ needs :
201+ - check-changes
202+ - build-kayobe-image
203+ uses : ./.github/workflows/stackhpc-all-in-one.yml
204+ with :
205+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
206+ architecture : aarch64
207+ os_distribution : rocky
208+ os_release : " 10"
209+ ssh_username : cloud-user
210+ neutron_plugin : ovs
211+ OS_CLOUD : openstack
212+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
213+ secrets : inherit
214+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
215215
216- # all-in-one-rocky-10-ovn:
217- # name: aio (Rocky 10 OVN)
218- # permissions: {}
219- # needs:
220- # - check-changes
221- # - build-kayobe-image
222- # uses: ./.github/workflows/stackhpc-all-in-one.yml
223- # with:
224- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
225- # os_distribution: rocky
226- # os_release: "10"
227- # ssh_username: cloud-user
228- # neutron_plugin: ovn
229- # OS_CLOUD: openstack
230- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
231- # secrets: inherit
232- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
216+ all-in-one-rocky-10-ovn :
217+ name : aio (Rocky 10 OVN)
218+ permissions : {}
219+ needs :
220+ - check-changes
221+ - build-kayobe-image
222+ uses : ./.github/workflows/stackhpc-all-in-one.yml
223+ with :
224+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
225+ os_distribution : rocky
226+ os_release : " 10"
227+ ssh_username : cloud-user
228+ neutron_plugin : ovn
229+ OS_CLOUD : openstack
230+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
231+ secrets : inherit
232+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
233233
234- # all-in-one-rocky-10-aarch64-ovn:
235- # name: aio (Rocky 10 aarch64 OVN)
236- # permissions: {}
237- # needs:
238- # - check-changes
239- # - build-kayobe-image
240- # uses: ./.github/workflows/stackhpc-all-in-one.yml
241- # with:
242- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
243- # architecture: aarch64
244- # os_distribution: rocky
245- # os_release: "10"
246- # ssh_username: cloud-user
247- # neutron_plugin: ovn
248- # OS_CLOUD: openstack
249- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
250- # secrets: inherit
251- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
234+ all-in-one-rocky-10-aarch64-ovn :
235+ name : aio (Rocky 10 aarch64 OVN)
236+ permissions : {}
237+ needs :
238+ - check-changes
239+ - build-kayobe-image
240+ uses : ./.github/workflows/stackhpc-all-in-one.yml
241+ with :
242+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
243+ architecture : aarch64
244+ os_distribution : rocky
245+ os_release : " 10"
246+ ssh_username : cloud-user
247+ neutron_plugin : ovn
248+ OS_CLOUD : openstack
249+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
250+ secrets : inherit
251+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
252252
253- # # Test three upgrade scenarios: Ubuntu Noble OVN, Rocky 10 OVN, and Rocky 10 OVS.
253+ # Test three upgrade scenarios: Ubuntu Noble OVN, Rocky 10 OVN, and Rocky 10 OVS.
254254
255- # all-in-one-upgrade-ubuntu-noble-ovn:
256- # name: aio upgrade (Ubuntu Noble OVN)
257- # permissions: {}
258- # needs:
259- # - check-changes
260- # - build-kayobe-image
261- # uses: ./.github/workflows/stackhpc-all-in-one.yml
262- # with:
263- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
264- # os_distribution: ubuntu
265- # os_release: noble
266- # ssh_username: ubuntu
267- # neutron_plugin: ovn
268- # OS_CLOUD: openstack
269- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
270- # upgrade: true
271- # secrets: inherit
272- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
255+ all-in-one-upgrade-ubuntu-noble-ovn :
256+ name : aio upgrade (Ubuntu Noble OVN)
257+ permissions : {}
258+ needs :
259+ - check-changes
260+ - build-kayobe-image
261+ uses : ./.github/workflows/stackhpc-all-in-one.yml
262+ with :
263+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
264+ os_distribution : ubuntu
265+ os_release : noble
266+ ssh_username : ubuntu
267+ neutron_plugin : ovn
268+ OS_CLOUD : openstack
269+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
270+ upgrade : true
271+ secrets : inherit
272+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
273273
274- # all-in-one-upgrade-rocky-10-ovn:
275- # name: aio upgrade (Rocky 10 OVN)
276- # permissions: {}
277- # needs:
278- # - check-changes
279- # - build-kayobe-image
280- # uses: ./.github/workflows/stackhpc-all-in-one.yml
281- # with:
282- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
283- # os_distribution: rocky
284- # os_release: "10"
285- # ssh_username: cloud-user
286- # neutron_plugin: ovn
287- # OS_CLOUD: openstack
288- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
289- # upgrade: true
290- # secrets: inherit
291- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
274+ all-in-one-upgrade-rocky-10-ovn :
275+ name : aio upgrade (Rocky 10 OVN)
276+ permissions : {}
277+ needs :
278+ - check-changes
279+ - build-kayobe-image
280+ uses : ./.github/workflows/stackhpc-all-in-one.yml
281+ with :
282+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
283+ os_distribution : rocky
284+ os_release : " 10"
285+ ssh_username : cloud-user
286+ neutron_plugin : ovn
287+ OS_CLOUD : openstack
288+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
289+ upgrade : true
290+ secrets : inherit
291+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
292292
293- # all-in-one-upgrade-rocky-10-ovs:
294- # name: aio upgrade (Rocky 10 OVS)
295- # permissions: {}
296- # needs:
297- # - check-changes
298- # - build-kayobe-image
299- # uses: ./.github/workflows/stackhpc-all-in-one.yml
300- # with:
301- # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
302- # os_distribution: rocky
303- # os_release: "10"
304- # ssh_username: cloud-user
305- # neutron_plugin: ovs
306- # OS_CLOUD: openstack
307- # if: ${{ needs.check-changes.outputs.aio == 'true' }}
308- # upgrade: true
309- # secrets: inherit
310- # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
293+ all-in-one-upgrade-rocky-10-ovs :
294+ name : aio upgrade (Rocky 10 OVS)
295+ permissions : {}
296+ needs :
297+ - check-changes
298+ - build-kayobe-image
299+ uses : ./.github/workflows/stackhpc-all-in-one.yml
300+ with :
301+ kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
302+ os_distribution : rocky
303+ os_release : " 10"
304+ ssh_username : cloud-user
305+ neutron_plugin : ovs
306+ OS_CLOUD : openstack
307+ if : ${{ needs.check-changes.outputs.aio == 'true' }}
308+ upgrade : true
309+ secrets : inherit
310+ if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
0 commit comments