@@ -6,7 +6,7 @@ concurrency:
66
77name : Pull request
88' on ' :
9- pull_request :
9+ push :
1010jobs :
1111 # Detect which files have changed and use this to run jobs conditionally.
1212 # Note that we can't use the workflow-level paths attribute since this
@@ -130,107 +130,141 @@ jobs:
130130 secrets : inherit
131131 if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
132132
133- all-in-one-ubuntu-noble-ovn :
134- name : aio (Ubuntu Noble OVN)
135- needs :
136- - check-changes
137- - build-kayobe-image
138- uses : ./.github/workflows/stackhpc-all-in-one.yml
139- with :
140- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
141- os_distribution : ubuntu
142- os_release : noble
143- ssh_username : ubuntu
144- neutron_plugin : ovn
145- OS_CLOUD : openstack
146- if : ${{ needs.check-changes.outputs.aio == 'true' }}
147- secrets : inherit
148- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
133+ # all-in-one-ubuntu-noble-ovn:
134+ # name: aio (Ubuntu Noble OVN)
135+ # needs:
136+ # - check-changes
137+ # - build-kayobe-image
138+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
139+ # with:
140+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
141+ # os_distribution: ubuntu
142+ # os_release: noble
143+ # ssh_username: ubuntu
144+ # neutron_plugin: ovn
145+ # OS_CLOUD: openstack
146+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
147+ # secrets: inherit
148+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
149149
150- all-in-one-rocky-9-ovs :
151- name : aio (Rocky 9 OVS)
152- needs :
153- - check-changes
154- - build-kayobe-image
155- uses : ./.github/workflows/stackhpc-all-in-one.yml
156- with :
157- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
158- os_distribution : rocky
159- os_release : " 9"
160- ssh_username : cloud-user
161- neutron_plugin : ovs
162- OS_CLOUD : openstack
163- if : ${{ needs.check-changes.outputs.aio == 'true' }}
164- secrets : inherit
165- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
150+ # all-in-one-rocky-9-ovs:
151+ # name: aio (Rocky 9 OVS)
152+ # needs:
153+ # - check-changes
154+ # - build-kayobe-image
155+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
156+ # with:
157+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
158+ # os_distribution: rocky
159+ # os_release: "9"
160+ # ssh_username: cloud-user
161+ # neutron_plugin: ovs
162+ # OS_CLOUD: openstack
163+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
164+ # secrets: inherit
165+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
166166
167- all-in-one-rocky-9-ovn :
168- name : aio (Rocky 9 OVN)
169- needs :
170- - check-changes
171- - build-kayobe-image
172- uses : ./.github/workflows/stackhpc-all-in-one.yml
173- with :
174- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
175- os_distribution : rocky
176- os_release : " 9"
177- ssh_username : cloud-user
178- neutron_plugin : ovn
179- OS_CLOUD : openstack
180- if : ${{ needs.check-changes.outputs.aio == 'true' }}
181- secrets : inherit
182- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
167+ # all-in-one-rocky-9-ovn:
168+ # name: aio (Rocky 9 OVN)
169+ # needs:
170+ # - check-changes
171+ # - build-kayobe-image
172+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
173+ # with:
174+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
175+ # os_distribution: rocky
176+ # os_release: "9"
177+ # ssh_username: cloud-user
178+ # neutron_plugin: ovn
179+ # OS_CLOUD: openstack
180+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
181+ # secrets: inherit
182+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
183183
184- # Test two upgrade scenarios: Ubuntu Jammy to Noble OVN and Rocky 9 OVN.
184+ # # Test two upgrade scenarios: Ubuntu Jammy to Noble OVN and Rocky 9 OVN.
185185
186- all-in-one-upgrade-ubuntu-jammy-to-noble-ovn :
187- name : aio upgrade (Ubuntu Jammy to Noble OVN)
188- needs :
189- - check-changes
190- - build-kayobe-image
191- uses : ./.github/workflows/stackhpc-all-in-one.yml
192- with :
193- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
194- os_distribution : ubuntu
195- os_release : jammy
196- ssh_username : ubuntu
197- neutron_plugin : ovn
198- OS_CLOUD : openstack
199- if : ${{ needs.check-changes.outputs.aio == 'true' }}
200- upgrade : true
201- secrets : inherit
202- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
186+ # all-in-one-upgrade-ubuntu-jammy-to-noble-ovn:
187+ # name: aio upgrade (Ubuntu Jammy to Noble OVN)
188+ # needs:
189+ # - check-changes
190+ # - build-kayobe-image
191+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
192+ # with:
193+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
194+ # os_distribution: ubuntu
195+ # os_release: jammy
196+ # ssh_username: ubuntu
197+ # neutron_plugin: ovn
198+ # OS_CLOUD: openstack
199+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
200+ # upgrade: true
201+ # secrets: inherit
202+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
203+
204+ # all-in-one-upgrade-rocky-9-ovn:
205+ # name: aio upgrade (Rocky 9 OVN)
206+ # needs:
207+ # - check-changes
208+ # - build-kayobe-image
209+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
210+ # with:
211+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
212+ # os_distribution: rocky
213+ # os_release: "9"
214+ # ssh_username: cloud-user
215+ # neutron_plugin: ovn
216+ # OS_CLOUD: openstack
217+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
218+ # upgrade: true
219+ # secrets: inherit
220+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
203221
204- all-in-one-upgrade-rocky-9-ovn :
205- name : aio upgrade (Rocky 9 OVN)
222+ # all-in-one-upgrade-rocky-9-ovs:
223+ # name: aio upgrade (Rocky 9 OVS)
224+ # needs:
225+ # - check-changes
226+ # - build-kayobe-image
227+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
228+ # with:
229+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
230+ # os_distribution: rocky
231+ # os_release: "9"
232+ # ssh_username: cloud-user
233+ # neutron_plugin: ovs
234+ # OS_CLOUD: openstack
235+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
236+ # upgrade: true
237+ # secrets: inherit
238+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
239+
240+ tenks-rocky-9-ovs :
241+ name : Tenks Seed Provision (Rocky 9)
206242 needs :
207243 - check-changes
208244 - build-kayobe-image
209- uses : ./.github/workflows/stackhpc-all-in-one .yml
245+ uses : ./.github/workflows/stackhpc-tenks-seed-provision .yml
210246 with :
211247 kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
212248 os_distribution : rocky
213249 os_release : " 9"
214250 ssh_username : cloud-user
215- neutron_plugin : ovn
216251 OS_CLOUD : openstack
217252 if : ${{ needs.check-changes.outputs.aio == 'true' }}
218253 upgrade : true
219254 secrets : inherit
220255 if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
221256
222- all-in-one-upgrade-rocky-9 -ovs :
223- name : aio upgrade (Rocky 9 OVS )
257+ tenks-ubuntu-noble -ovs :
258+ name : Tenks Seed Provision (Ubuntu Noble )
224259 needs :
225260 - check-changes
226261 - build-kayobe-image
227- uses : ./.github/workflows/stackhpc-all-in-one .yml
262+ uses : ./.github/workflows/stackhpc-tenks-seed-provision .yml
228263 with :
229264 kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
230- os_distribution : rocky
231- os_release : " 9"
232- ssh_username : cloud-user
233- neutron_plugin : ovs
265+ os_distribution : ubuntu
266+ os_release : " noble"
267+ ssh_username : ubuntu
234268 OS_CLOUD : openstack
235269 if : ${{ needs.check-changes.outputs.aio == 'true' }}
236270 upgrade : true
0 commit comments