@@ -109,83 +109,29 @@ jobs:
109109 # when the parent jobs completed successfully or were skipped. We pass an
110110 # 'if' argument to the called workflow to allow running it conditionally.
111111
112- build-kayobe-image :
113- name : Build Kayobe Image
114- needs :
115- - check-changes
116- uses : ./.github/workflows/stackhpc-build-kayobe-image.yml
117- with :
118- if : ${{ needs.check-changes.outputs.build-kayobe-image == 'true' }}
119- if : github.repository == 'stackhpc/stackhpc-kayobe-config'
112+ # build-kayobe-image:
113+ # name: Build Kayobe Image
114+ # needs:
115+ # - check-changes
116+ # uses: ./.github/workflows/stackhpc-build-kayobe-image.yml
117+ # with:
118+ # if: ${{ needs.check-changes.outputs.build-kayobe-image == 'true' }}
119+ # if: github.repository == 'stackhpc/stackhpc-kayobe-config'
120120
121- check-tags :
122- name : Check container image tags
123- needs :
124- - check-changes
125- - build-kayobe-image
126- uses : ./.github/workflows/stackhpc-check-tags.yml
127- with :
128- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
129- if : ${{ needs.check-changes.outputs.check-tags == 'true' }}
130- secrets : inherit
131- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
132-
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' }}
149-
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' }}
166-
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' }}
183-
184- # Test two upgrade scenarios: Ubuntu Noble OVS and Rocky 9 OVN.
185-
186- # On hold until Noble support lands in stackhpc/2024.1
187- # all-in-one-upgrade-ubuntu-noble-ovs:
188- # name: aio upgrade (Ubuntu Noble OVS)
121+ # check-tags:
122+ # name: Check container image tags
123+ # needs:
124+ # - check-changes
125+ # - build-kayobe-image
126+ # uses: ./.github/workflows/stackhpc-check-tags.yml
127+ # with:
128+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
129+ # if: ${{ needs.check-changes.outputs.check-tags == 'true' }}
130+ # secrets: inherit
131+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
132+
133+ # all-in-one-ubuntu-noble-ovn:
134+ # name: aio (Ubuntu Noble OVN)
189135 # needs:
190136 # - check-changes
191137 # - build-kayobe-image
@@ -195,45 +141,99 @@ jobs:
195141 # os_distribution: ubuntu
196142 # os_release: noble
197143 # 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' }}
149+
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
198161 # neutron_plugin: ovs
199162 # OS_CLOUD: openstack
200163 # if: ${{ needs.check-changes.outputs.aio == 'true' }}
164+ # secrets: inherit
165+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
166+
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' }}
183+
184+ # # Test two upgrade scenarios: Ubuntu Noble OVS and Rocky 9 OVN.
185+
186+ # # On hold until Noble support lands in stackhpc/2024.1
187+ # # all-in-one-upgrade-ubuntu-noble-ovs:
188+ # # name: aio upgrade (Ubuntu Noble OVS)
189+ # # needs:
190+ # # - check-changes
191+ # # - build-kayobe-image
192+ # # uses: ./.github/workflows/stackhpc-all-in-one.yml
193+ # # with:
194+ # # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
195+ # # os_distribution: ubuntu
196+ # # os_release: noble
197+ # # ssh_username: ubuntu
198+ # # neutron_plugin: ovs
199+ # # OS_CLOUD: openstack
200+ # # if: ${{ needs.check-changes.outputs.aio == 'true' }}
201+ # # upgrade: true
202+ # # secrets: inherit
203+ # # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
204+
205+ # all-in-one-upgrade-rocky-9-ovn:
206+ # name: aio upgrade (Rocky 9 OVN)
207+ # needs:
208+ # - check-changes
209+ # - build-kayobe-image
210+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
211+ # with:
212+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
213+ # os_distribution: rocky
214+ # os_release: "9"
215+ # ssh_username: cloud-user
216+ # neutron_plugin: ovn
217+ # OS_CLOUD: openstack
218+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
201219 # upgrade: true
202220 # secrets: inherit
203221 # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
204222
205- all-in-one-upgrade-rocky-9-ovn :
206- name : aio upgrade (Rocky 9 OVN)
207- needs :
208- - check-changes
209- - build-kayobe-image
210- uses : ./.github/workflows/stackhpc-all-in-one.yml
211- with :
212- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
213- os_distribution : rocky
214- os_release : " 9"
215- ssh_username : cloud-user
216- neutron_plugin : ovn
217- OS_CLOUD : openstack
218- if : ${{ needs.check-changes.outputs.aio == 'true' }}
219- upgrade : true
220- secrets : inherit
221- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
222-
223- all-in-one-upgrade-rocky-9-ovs :
224- name : aio upgrade (Rocky 9 OVS)
225- needs :
226- - check-changes
227- - build-kayobe-image
228- uses : ./.github/workflows/stackhpc-all-in-one.yml
229- with :
230- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
231- os_distribution : rocky
232- os_release : " 9"
233- ssh_username : cloud-user
234- neutron_plugin : ovs
235- OS_CLOUD : openstack
236- if : ${{ needs.check-changes.outputs.aio == 'true' }}
237- upgrade : true
238- secrets : inherit
239- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
223+ # all-in-one-upgrade-rocky-9-ovs:
224+ # name: aio upgrade (Rocky 9 OVS)
225+ # needs:
226+ # - check-changes
227+ # - build-kayobe-image
228+ # uses: ./.github/workflows/stackhpc-all-in-one.yml
229+ # with:
230+ # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
231+ # os_distribution: rocky
232+ # os_release: "9"
233+ # ssh_username: cloud-user
234+ # neutron_plugin: ovs
235+ # OS_CLOUD: openstack
236+ # if: ${{ needs.check-changes.outputs.aio == 'true' }}
237+ # upgrade: true
238+ # secrets: inherit
239+ # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
0 commit comments