|
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