@@ -76,14 +76,159 @@ jobs:
76
76
if : ${{ needs.check-changes.outputs.aio == 'true' }}
77
77
if : ${{ github.repository == 'stackhpc/stackhpc-kayobe-config' && !cancelled() }}
78
78
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
+
79
224
all-in-one-rocky-9-ovn :
80
225
name : aio (Rocky 9 OVN)
81
226
needs :
82
227
- check-changes
83
228
- build-kayobe-image
84
229
uses : ./.github/workflows/stackhpc-all-in-one.yml
85
230
with :
86
- kayobe_image : ghcr.io/stackhpc/stackhpc -kayobe-config:pr-917
231
+ kayobe_image : ${{ needs.build -kayobe-image.outputs.kayobe_image }}
87
232
os_distribution : rocky
88
233
os_release : " 9"
89
234
ssh_username : cloud-user
0 commit comments