|
1 | 1 | ---
|
2 | 2 |
|
3 | 3 | concurrency:
|
4 |
| - group: stackhpc-pull-request-${{ github.event.pull_request.number || github.ref }} |
| 4 | + group: stackhpc-pull-request-${{ github.ref }} |
5 | 5 | cancel-in-progress: true
|
6 | 6 |
|
7 | 7 | name: Pull request
|
8 | 8 | 'on':
|
9 |
| - pull_request: |
| 9 | + push: |
10 | 10 | jobs:
|
11 | 11 | # Detect which files have changed and use this to run jobs conditionally.
|
12 | 12 | # Note that we can't use the workflow-level paths attribute since this
|
@@ -130,111 +130,111 @@ jobs:
|
130 | 130 | secrets: inherit
|
131 | 131 | if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
|
132 | 132 |
|
133 |
| - all-in-one-ubuntu-jammy-ovn: |
134 |
| - name: aio (Ubuntu Jammy 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: jammy |
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-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 upgrade scenarios |
202 |
| - |
203 |
| - all-in-one-upgrade-ubuntu-jammy-ovn: |
204 |
| - name: aio upgrade (Ubuntu Jammy OVN) |
205 |
| - needs: |
206 |
| - - check-changes |
207 |
| - - build-kayobe-image |
208 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
209 |
| - with: |
210 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
211 |
| - os_distribution: ubuntu |
212 |
| - os_release: jammy |
213 |
| - ssh_username: ubuntu |
214 |
| - neutron_plugin: ovn |
215 |
| - OS_CLOUD: openstack |
216 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
217 |
| - upgrade: true |
218 |
| - secrets: inherit |
219 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
220 |
| - |
221 |
| - all-in-one-upgrade-rocky-9-ovn: |
222 |
| - name: aio upgrade (Rocky 9 OVN) |
223 |
| - needs: |
224 |
| - - check-changes |
225 |
| - - build-kayobe-image |
226 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
227 |
| - with: |
228 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
229 |
| - os_distribution: rocky |
230 |
| - os_release: "9" |
231 |
| - ssh_username: cloud-user |
232 |
| - neutron_plugin: ovn |
233 |
| - OS_CLOUD: openstack |
234 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
235 |
| - upgrade: true |
236 |
| - secrets: inherit |
237 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
| 133 | + # all-in-one-ubuntu-jammy-ovn: |
| 134 | + # name: aio (Ubuntu Jammy 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: jammy |
| 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-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 upgrade scenarios |
| 202 | + |
| 203 | + # all-in-one-upgrade-ubuntu-jammy-ovn: |
| 204 | + # name: aio upgrade (Ubuntu Jammy OVN) |
| 205 | + # needs: |
| 206 | + # - check-changes |
| 207 | + # - build-kayobe-image |
| 208 | + # uses: ./.github/workflows/stackhpc-all-in-one.yml |
| 209 | + # with: |
| 210 | + # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
| 211 | + # os_distribution: ubuntu |
| 212 | + # os_release: jammy |
| 213 | + # ssh_username: ubuntu |
| 214 | + # neutron_plugin: ovn |
| 215 | + # OS_CLOUD: openstack |
| 216 | + # if: ${{ needs.check-changes.outputs.aio == 'true' }} |
| 217 | + # upgrade: true |
| 218 | + # secrets: inherit |
| 219 | + # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
| 220 | + |
| 221 | + # all-in-one-upgrade-rocky-9-ovn: |
| 222 | + # name: aio upgrade (Rocky 9 OVN) |
| 223 | + # needs: |
| 224 | + # - check-changes |
| 225 | + # - build-kayobe-image |
| 226 | + # uses: ./.github/workflows/stackhpc-all-in-one.yml |
| 227 | + # with: |
| 228 | + # kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
| 229 | + # os_distribution: rocky |
| 230 | + # os_release: "9" |
| 231 | + # ssh_username: cloud-user |
| 232 | + # neutron_plugin: ovn |
| 233 | + # OS_CLOUD: openstack |
| 234 | + # if: ${{ needs.check-changes.outputs.aio == 'true' }} |
| 235 | + # upgrade: true |
| 236 | + # secrets: inherit |
| 237 | + # if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
238 | 238 |
|
239 | 239 | all-in-one-upgrade-rocky-9-ovs:
|
240 | 240 | name: aio upgrade (Rocky 9 OVS)
|
|
0 commit comments