1919 - SMS Lab
2020 - Leafcloud
2121 secrets :
22- KAYOBE_VAULT_PASSWORD :
22+ KAYOBE_VAULT_PASSWORD_CI_BUILDER :
2323 required : true
2424 CLOUDS_YAML :
2525 required : true
3131env :
3232 ANSIBLE_FORCE_COLOR : True
3333 KAYOBE_ENVIRONMENT : ci-builder
34- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
34+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
3535jobs :
3636 runner-selection :
3737 uses : ./.github/workflows/runner-selector.yml
5757 sudo /etc/init.d/ssh start
5858
5959 - name : Checkout
60- uses : actions/checkout@v4
60+ uses : actions/checkout@v6
6161 with :
6262 path : src/kayobe-config
6363
8686 pip install -r ../src/kayobe-config/requirements.txt
8787
8888 - name : Install terraform
89- uses : hashicorp/setup-terraform@v2
89+ uses : hashicorp/setup-terraform@v3
9090
9191 - name : Initialise terraform
9292 run : terraform init
@@ -196,7 +196,7 @@ jobs:
196196 -e seed_bootstrap_user=ubuntu \
197197 --skip-tags network,apt,docker,docker-registry
198198 env :
199- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
199+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
200200
201201 - name : Install dependencies
202202 run : |
@@ -205,7 +205,7 @@ jobs:
205205 kayobe seed host command run \
206206 --command "sudo apt update && sudo apt -y install gcc git libffi-dev python3-dev python-is-python3 python3-venv" --show-output
207207 env :
208- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
208+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
209209
210210 - name : Build a Ubuntu 24.04 Noble IPA image
211211 id : build_ubuntu_noble_ipa
@@ -219,7 +219,7 @@ jobs:
219219 -e ipa_ci_builder_distribution="ubuntu" \
220220 -e ipa_ci_builder_release="noble"
221221 env :
222- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
222+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
223223 if : inputs.ubuntu-noble
224224
225225 - name : Show last error logs
@@ -229,7 +229,7 @@ jobs:
229229 source src/kayobe-config/kayobe-env --environment ci-builder &&
230230 kayobe seed host command run --command "tail -200 /opt/kayobe/images/ipa/ipa.stdout" --show-output
231231 env :
232- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
232+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
233233 if : steps.build_ubuntu_noble_ipa.outcome == 'failure'
234234
235235 - name : Upload Ubuntu 24.04 Noble IPA kernel image to Ark
@@ -245,7 +245,7 @@ jobs:
245245 -e os_release="noble" \
246246 -e file_regex='*.kernel'
247247 env :
248- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
248+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
249249 if : inputs.ubuntu-noble && steps.build_ubuntu_noble_ipa.outcome == 'success'
250250
251251 - name : Upload Ubuntu 24.04 Noble IPA ramdisk image to Ark
@@ -261,7 +261,7 @@ jobs:
261261 -e os_release="noble" \
262262 -e file_regex='*.initramfs'
263263 env :
264- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
264+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
265265 if : inputs.ubuntu-noble && steps.build_ubuntu_noble_ipa.outcome == 'success'
266266
267267 - name : Build a Rocky 9 IPA image
@@ -276,7 +276,7 @@ jobs:
276276 -e ipa_ci_builder_distribution="rocky" \
277277 -e ipa_ci_builder_release="9"
278278 env :
279- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
279+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
280280 if : inputs.rocky9
281281
282282 - name : Show last error logs
@@ -286,7 +286,7 @@ jobs:
286286 source src/kayobe-config/kayobe-env --environment ci-builder &&
287287 kayobe seed host command run --command "tail -200 /opt/kayobe/images/ipa/ipa.stdout" --show-output
288288 env :
289- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
289+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
290290 if : steps.build_rocky_9_ipa.outcome == 'failure'
291291
292292 - name : Upload Rocky 9 IPA kernel image to Ark
@@ -302,7 +302,7 @@ jobs:
302302 -e os_release="9" \
303303 -e file_regex='*.kernel'
304304 env :
305- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
305+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
306306 if : inputs.rocky9 && steps.build_rocky_9_ipa.outcome == 'success'
307307
308308 - name : Upload Rocky 9 IPA ramdisk image to Ark
@@ -318,7 +318,7 @@ jobs:
318318 -e os_release="9" \
319319 -e file_regex='*.initramfs'
320320 env :
321- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
321+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_BUILDER }}
322322 if : inputs.rocky9 && steps.build_rocky_9_ipa.outcome == 'success'
323323
324324 - name : Copy logs back
@@ -329,7 +329,7 @@ jobs:
329329 if : always()
330330
331331 - name : Upload logs artifact
332- uses : actions/upload-artifact@v4
332+ uses : actions/upload-artifact@v6
333333 with :
334334 name : Build logs
335335 path : ./logs
0 commit comments