@@ -109,100 +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-ovs :
134- name : aio (Ubuntu Noble OVS)
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 : ovs
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-ubuntu-noble-ovn :
151- name : aio (Ubuntu Noble OVN)
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 : ubuntu
159- os_release : noble
160- ssh_username : ubuntu
161- neutron_plugin : ovn
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-ovs :
168- name : aio (Rocky 9 OVS)
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 : ovs
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- all-in-one-rocky-9-ovn :
185- name : aio (Rocky 9 OVN)
186- needs :
187- - check-changes
188- - build-kayobe-image
189- uses : ./.github/workflows/stackhpc-all-in-one.yml
190- with :
191- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
192- os_distribution : rocky
193- os_release : " 9"
194- ssh_username : cloud-user
195- neutron_plugin : ovn
196- OS_CLOUD : openstack
197- if : ${{ needs.check-changes.outputs.aio == 'true' }}
198- secrets : inherit
199- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
200-
201- # Test two upgrade scenarios: Ubuntu Noble OVS and Rocky 9 OVN.
202-
203- # On hold until Noble support lands in stackhpc/2024.1
204- # all-in-one-upgrade-ubuntu-noble-ovs:
205- # 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)
206135 # needs:
207136 # - check-changes
208137 # - build-kayobe-image
@@ -212,27 +141,99 @@ jobs:
212141 # os_distribution: ubuntu
213142 # os_release: noble
214143 # 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
215161 # neutron_plugin: ovs
216162 # OS_CLOUD: openstack
217163 # 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' }}
218219 # upgrade: true
219220 # secrets: inherit
220221 # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
221222
222- all-in-one-upgrade-rocky-9-ovn :
223- name : aio upgrade (Rocky 9 OVN )
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 : ovn
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' }}
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