|
20 | 20 | if: github.repository == 'stackhpc/stackhpc-kayobe-config'
|
21 | 21 | needs:
|
22 | 22 | - lint
|
23 |
| - - tox |
| 23 | + # - tox |
24 | 24 | outputs:
|
25 | 25 | aio: ${{ steps.changes.outputs.aio }}
|
26 | 26 | build-kayobe-image: ${{ steps.changes.outputs.build-kayobe-image }}
|
@@ -147,93 +147,93 @@ jobs:
|
147 | 147 | secrets: inherit
|
148 | 148 | if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
|
149 | 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' }} |
| 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 | 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' }} |
| 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 | 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' }} |
219 |
| - # upgrade: true |
220 |
| - # secrets: inherit |
221 |
| - # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
| 184 | + # Test two upgrade scenarios: Ubuntu Noble OVS and Rocky 9 OVN. |
222 | 185 |
|
223 |
| - # all-in-one-upgrade-rocky-9-ovs: |
224 |
| - # name: aio upgrade (Rocky 9 OVS) |
| 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) |
225 | 189 | # needs:
|
226 | 190 | # - check-changes
|
227 | 191 | # - build-kayobe-image
|
228 | 192 | # uses: ./.github/workflows/stackhpc-all-in-one.yml
|
229 | 193 | # with:
|
230 | 194 | # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
|
231 |
| - # os_distribution: rocky |
232 |
| - # os_release: "9" |
233 |
| - # ssh_username: cloud-user |
| 195 | + # os_distribution: ubuntu |
| 196 | + # os_release: noble |
| 197 | + # ssh_username: ubuntu |
234 | 198 | # neutron_plugin: ovs
|
235 | 199 | # OS_CLOUD: openstack
|
236 | 200 | # if: ${{ needs.check-changes.outputs.aio == 'true' }}
|
237 | 201 | # upgrade: true
|
238 | 202 | # secrets: inherit
|
239 | 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' }} |
| 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' }} |
0 commit comments