Skip to content

Commit 1872e36

Browse files
committed
Fix RL9 upgrade job
The RL9 AIO upgrade job has been failing because the Antelope image is built with selinux disabled rather than permissive. At the moment, AIOs cannot be rebooted without losing connection, so the best option is to continue setting selinux_state=disabled after upgrading to Caracal
1 parent e0ee3a5 commit 1872e36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/stackhpc-all-in-one.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,13 +396,15 @@ jobs:
396396
KAYOBE_AUTOMATION_SSH_PRIVATE_KEY: ${{ steps.ssh_key.outputs.ssh_key }}
397397
if: inputs.upgrade
398398

399+
# NOTE(Alex-Welsh): configure host with selinux_state=disabled, because
400+
# Antelope images are not built as permissive
399401
- name: Host configure
400402
run: |
401403
docker run -t --rm \
402404
-v $(pwd):/stack/kayobe-automation-env/src/kayobe-config \
403405
-e KAYOBE_ENVIRONMENT -e KAYOBE_VAULT_PASSWORD -e KAYOBE_AUTOMATION_SSH_PRIVATE_KEY \
404406
$KAYOBE_IMAGE \
405-
/stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/overcloud-host-configure.sh
407+
/stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/overcloud-host-configure.sh -e selinux_state=disabled
406408
env:
407409
KAYOBE_AUTOMATION_SSH_PRIVATE_KEY: ${{ steps.ssh_key.outputs.ssh_key }}
408410
if: inputs.upgrade

0 commit comments

Comments
 (0)