@@ -109,83 +109,29 @@ jobs:
109
109
# when the parent jobs completed successfully or were skipped. We pass an
110
110
# 'if' argument to the called workflow to allow running it conditionally.
111
111
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'
120
120
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)
189
135
# needs:
190
136
# - check-changes
191
137
# - build-kayobe-image
@@ -195,45 +141,99 @@ jobs:
195
141
# os_distribution: ubuntu
196
142
# os_release: noble
197
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
198
161
# neutron_plugin: ovs
199
162
# OS_CLOUD: openstack
200
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)
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' }}
201
219
# upgrade: true
202
220
# secrets: inherit
203
221
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
204
222
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