@@ -7,6 +7,8 @@ concurrency:
77name : Pull request
88' on ' :
99 pull_request :
10+ # FIXME: Remove
11+ push :
1012jobs :
1113 # Detect which files have changed and use this to run jobs conditionally.
1214 # Note that we can't use the workflow-level paths attribute since this
@@ -106,92 +108,3 @@ jobs:
106108 if : ${{ needs.check-changes.outputs.aio == 'true' }}
107109 secrets : inherit
108110 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- all-in-one-upgrade-rocky-9-ovn :
182- name : aio upgrade (Rocky 9 OVN)
183- needs :
184- - check-changes
185- - build-kayobe-image
186- uses : ./.github/workflows/stackhpc-all-in-one.yml
187- with :
188- kayobe_image : ${{ needs.build-kayobe-image.outputs.kayobe_image }}
189- os_distribution : rocky
190- os_release : " 9"
191- ssh_username : cloud-user
192- neutron_plugin : ovn
193- OS_CLOUD : openstack
194- if : ${{ needs.check-changes.outputs.aio == 'true' }}
195- upgrade : true
196- secrets : inherit
197- if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
0 commit comments