|
90 | 90 | secrets: inherit
|
91 | 91 | if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
|
92 | 92 |
|
93 |
| - all-in-one-ubuntu-jammy-ovs: |
94 |
| - name: aio (Ubuntu Jammy OVS) |
95 |
| - needs: |
96 |
| - - check-changes |
97 |
| - - build-kayobe-image |
98 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
99 |
| - with: |
100 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
101 |
| - os_distribution: ubuntu |
102 |
| - os_release: jammy |
103 |
| - ssh_username: ubuntu |
104 |
| - neutron_plugin: ovs |
105 |
| - OS_CLOUD: openstack |
106 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
107 |
| - secrets: inherit |
108 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
109 |
| - |
110 |
| - all-in-one-ubuntu-jammy-ovn: |
111 |
| - name: aio (Ubuntu Jammy OVN) |
112 |
| - needs: |
113 |
| - - check-changes |
114 |
| - - build-kayobe-image |
115 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
116 |
| - with: |
117 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
118 |
| - os_distribution: ubuntu |
119 |
| - os_release: jammy |
120 |
| - ssh_username: ubuntu |
121 |
| - neutron_plugin: ovn |
122 |
| - OS_CLOUD: openstack |
123 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
124 |
| - secrets: inherit |
125 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
126 |
| - |
127 |
| - all-in-one-rocky-9-ovs: |
128 |
| - name: aio (Rocky 9 OVS) |
129 |
| - needs: |
130 |
| - - check-changes |
131 |
| - - build-kayobe-image |
132 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
133 |
| - with: |
134 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
135 |
| - os_distribution: rocky |
136 |
| - os_release: "9" |
137 |
| - ssh_username: cloud-user |
138 |
| - neutron_plugin: ovs |
139 |
| - OS_CLOUD: openstack |
140 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
141 |
| - secrets: inherit |
142 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
143 |
| - |
144 |
| - all-in-one-rocky-9-ovn: |
145 |
| - name: aio (Rocky 9 OVN) |
146 |
| - needs: |
147 |
| - - check-changes |
148 |
| - - build-kayobe-image |
149 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
150 |
| - with: |
151 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
152 |
| - os_distribution: rocky |
153 |
| - os_release: "9" |
154 |
| - ssh_username: cloud-user |
155 |
| - neutron_plugin: ovn |
156 |
| - OS_CLOUD: openstack |
157 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
158 |
| - secrets: inherit |
159 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
160 |
| - |
161 |
| - # Test two upgrade scenarios: Ubuntu Jammy OVS and Rocky 9 OVN. |
162 |
| - |
163 |
| - all-in-one-upgrade-ubuntu-jammy-ovs: |
164 |
| - name: aio upgrade (Ubuntu Jammy OVS) |
165 |
| - needs: |
166 |
| - - check-changes |
167 |
| - - build-kayobe-image |
168 |
| - uses: ./.github/workflows/stackhpc-all-in-one.yml |
169 |
| - with: |
170 |
| - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} |
171 |
| - os_distribution: ubuntu |
172 |
| - os_release: jammy |
173 |
| - ssh_username: ubuntu |
174 |
| - neutron_plugin: ovs |
175 |
| - OS_CLOUD: openstack |
176 |
| - if: ${{ needs.check-changes.outputs.aio == 'true' }} |
177 |
| - upgrade: true |
178 |
| - secrets: inherit |
179 |
| - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} |
180 |
| - |
181 | 93 | all-in-one-upgrade-rocky-9-ovn:
|
182 | 94 | name: aio upgrade (Rocky 9 OVN)
|
183 | 95 | needs:
|
|
0 commit comments