File tree Expand file tree Collapse file tree 4 files changed +29
-10
lines changed Expand file tree Collapse file tree 4 files changed +29
-10
lines changed Original file line number Diff line number Diff line change 32
32
ANSIBLE_FORCE_COLOR : True
33
33
KAYOBE_ENVIRONMENT : ci-builder
34
34
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
35
+
35
36
jobs :
36
37
runner-preqs :
37
38
uses : ./.github/workflows/runs-on-preq.yml
@@ -207,7 +208,7 @@ jobs:
207
208
source venvs/kayobe/bin/activate &&
208
209
source src/kayobe-config/kayobe-env --environment ci-builder &&
209
210
kayobe seed host command run \
210
- --command "sudo apt update && sudo apt -y install gcc git libffi-dev python3-dev python-is-python3 python3-venv && sudo apt-get -y install btrfs-tools " --show-output
211
+ --command "sudo apt update && sudo apt -y install gcc git libffi-dev python3-dev python-is-python3 python3-venv" --show-output
211
212
env :
212
213
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
213
214
Original file line number Diff line number Diff line change 14
14
description : Whether to run the workflow (workaround for required status checks issue)
15
15
type : boolean
16
16
default : true
17
+ runner_env :
18
+ required : false
19
+ type : string
20
+ description : ' Runner environment'
21
+ default : ' SMS Lab'
17
22
secrets :
18
23
KAYOBE_VAULT_PASSWORD :
19
24
required : true
20
25
21
26
env :
22
27
ANSIBLE_FORCE_COLOR : True
23
28
jobs :
29
+ runner-preqs :
30
+ uses : ./.github/workflows/runs-on-preq.yml
31
+ with :
32
+ runner_env : ${{ inputs.runner_env }}
33
+
24
34
check-tags :
25
35
name : Check container image tags
26
36
if : ${{ inputs.if && ! cancelled() }}
27
- environment : SMS Lab
28
- runs-on : ${{ vars.RUNS_ON_TARGET_AIO }}
37
+ environment : ${{ inputs.runner_env }}
38
+ runs-on : ${{ needs.runner-preqs.outputs.runner_name_aio }}
39
+ needs :
40
+ - runner-preqs
29
41
permissions : {}
30
42
env :
31
43
KAYOBE_ENVIRONMENT : ci-aio
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ jobs:
139
139
os_release : jammy
140
140
ssh_username : ubuntu
141
141
neutron_plugin : ovs
142
+ OS_CLOUD : openstack
142
143
if : ${{ needs.check-changes.outputs.aio == 'true' }}
143
144
secrets : inherit
144
145
if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
@@ -155,6 +156,7 @@ jobs:
155
156
os_release : jammy
156
157
ssh_username : ubuntu
157
158
neutron_plugin : ovn
159
+ OS_CLOUD : openstack
158
160
if : ${{ needs.check-changes.outputs.aio == 'true' }}
159
161
secrets : inherit
160
162
if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
@@ -171,6 +173,7 @@ jobs:
171
173
os_release : " 9"
172
174
ssh_username : cloud-user
173
175
neutron_plugin : ovs
176
+ OS_CLOUD : openstack
174
177
if : ${{ needs.check-changes.outputs.aio == 'true' }}
175
178
secrets : inherit
176
179
if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
@@ -187,6 +190,7 @@ jobs:
187
190
os_release : " 9"
188
191
ssh_username : cloud-user
189
192
neutron_plugin : ovn
193
+ OS_CLOUD : openstack
190
194
if : ${{ needs.check-changes.outputs.aio == 'true' }}
191
195
secrets : inherit
192
196
if : ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
@@ -205,6 +209,7 @@ jobs:
205
209
os_release : jammy
206
210
ssh_username : ubuntu
207
211
neutron_plugin : ovs
212
+ OS_CLOUD : openstack
208
213
if : ${{ needs.check-changes.outputs.aio == 'true' }}
209
214
upgrade : true
210
215
secrets : inherit
@@ -222,6 +227,7 @@ jobs:
222
227
os_release : " 9"
223
228
ssh_username : cloud-user
224
229
neutron_plugin : ovn
230
+ OS_CLOUD : openstack
225
231
if : ${{ needs.check-changes.outputs.aio == 'true' }}
226
232
upgrade : true
227
233
secrets : inherit
Original file line number Diff line number Diff line change 19
19
patterns : " {{ file_regex }}"
20
20
register : found_files
21
21
22
- - name : pip install packages
22
+ - name : Install pip packages
23
23
ansible.builtin.pip :
24
- name :
25
- - pyopenssl
26
- - ndg-httpsclient
27
- - pyasn1
28
- - urllib3
29
- state : present
24
+ name :
25
+ - pyopenssl
26
+ - ndg-httpsclient
27
+ - pyasn1
28
+ - urllib3
29
+ state : present
30
30
31
31
- name : Upload an artifact
32
32
pulp.squeezer.artifact :
You can’t perform that action at this time.
0 commit comments