Skip to content

Commit baaec93

Browse files
committed
Reinstate previous AiOs.
1 parent 738e6c8 commit baaec93

File tree

1 file changed

+146
-1
lines changed

1 file changed

+146
-1
lines changed

.github/workflows/stackhpc-pull-request.yml

Lines changed: 146 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,159 @@ jobs:
7676
if: ${{ needs.check-changes.outputs.aio == 'true' }}
7777
if: ${{ github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
7878

79+
all-in-one-centos-ovs:
80+
name: aio (CentOS OVS)
81+
needs:
82+
- check-changes
83+
- build-kayobe-image
84+
uses: ./.github/workflows/stackhpc-all-in-one.yml
85+
with:
86+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
87+
neutron_plugin: ovs
88+
OS_CLOUD: openstack
89+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
90+
secrets: inherit
91+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
92+
93+
all-in-one-centos-ovn:
94+
name: aio (CentOS OVN)
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+
neutron_plugin: ovn
102+
OS_CLOUD: openstack
103+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
104+
secrets: inherit
105+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
106+
107+
all-in-one-rocky-8-ovs:
108+
name: aio (Rocky OVS)
109+
needs:
110+
- check-changes
111+
- build-kayobe-image
112+
uses: ./.github/workflows/stackhpc-all-in-one.yml
113+
with:
114+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
115+
os_distribution: rocky
116+
os_release: "8"
117+
neutron_plugin: ovs
118+
OS_CLOUD: openstack
119+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
120+
secrets: inherit
121+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
122+
123+
all-in-one-rocky-8-ovn:
124+
name: aio (Rocky OVN)
125+
needs:
126+
- check-changes
127+
- build-kayobe-image
128+
uses: ./.github/workflows/stackhpc-all-in-one.yml
129+
with:
130+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
131+
os_distribution: rocky
132+
os_release: "8"
133+
neutron_plugin: ovn
134+
OS_CLOUD: openstack
135+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
136+
secrets: inherit
137+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
138+
139+
all-in-one-ubuntu-ovs:
140+
name: aio (Ubuntu OVS)
141+
needs:
142+
- check-changes
143+
- build-kayobe-image
144+
uses: ./.github/workflows/stackhpc-all-in-one.yml
145+
with:
146+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
147+
os_distribution: ubuntu
148+
os_release: focal
149+
ssh_username: ubuntu
150+
neutron_plugin: ovs
151+
OS_CLOUD: openstack
152+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
153+
secrets: inherit
154+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
155+
156+
all-in-one-ubuntu-ovn:
157+
name: aio (Ubuntu OVN)
158+
needs:
159+
- check-changes
160+
- build-kayobe-image
161+
uses: ./.github/workflows/stackhpc-all-in-one.yml
162+
with:
163+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
164+
os_distribution: ubuntu
165+
os_release: focal
166+
ssh_username: ubuntu
167+
neutron_plugin: ovn
168+
OS_CLOUD: openstack
169+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
170+
secrets: inherit
171+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
172+
173+
all-in-one-ubuntu-jammy-ovs:
174+
name: aio (Ubuntu Jammy OVS)
175+
needs:
176+
- check-changes
177+
- build-kayobe-image
178+
uses: ./.github/workflows/stackhpc-all-in-one.yml
179+
with:
180+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
181+
os_distribution: ubuntu
182+
os_release: jammy
183+
ssh_username: ubuntu
184+
neutron_plugin: ovs
185+
OS_CLOUD: openstack
186+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
187+
secrets: inherit
188+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
189+
190+
all-in-one-ubuntu-jammy-ovn:
191+
name: aio (Ubuntu Jammy OVN)
192+
needs:
193+
- check-changes
194+
- build-kayobe-image
195+
uses: ./.github/workflows/stackhpc-all-in-one.yml
196+
with:
197+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
198+
os_distribution: ubuntu
199+
os_release: jammy
200+
ssh_username: ubuntu
201+
neutron_plugin: ovn
202+
OS_CLOUD: openstack
203+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
204+
secrets: inherit
205+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
206+
207+
all-in-one-rocky-9-ovs:
208+
name: aio (Rocky 9 OVS)
209+
needs:
210+
- check-changes
211+
- build-kayobe-image
212+
uses: ./.github/workflows/stackhpc-all-in-one.yml
213+
with:
214+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
215+
os_distribution: rocky
216+
os_release: "9"
217+
ssh_username: cloud-user
218+
neutron_plugin: ovs
219+
OS_CLOUD: openstack
220+
if: ${{ needs.check-changes.outputs.aio == 'true' }}
221+
secrets: inherit
222+
if: ${{ ! failure() && github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
223+
79224
all-in-one-rocky-9-ovn:
80225
name: aio (Rocky 9 OVN)
81226
needs:
82227
- check-changes
83228
- build-kayobe-image
84229
uses: ./.github/workflows/stackhpc-all-in-one.yml
85230
with:
86-
kayobe_image: ghcr.io/stackhpc/stackhpc-kayobe-config:pr-917
231+
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
87232
os_distribution: rocky
88233
os_release: "9"
89234
ssh_username: cloud-user

0 commit comments

Comments
 (0)