Skip to content

Commit d1395c3

Browse files
committed
CI: Reorder growroot after minimal host configure on CentOS Stream 8
This ensures that the release train repos are in place.
1 parent e5aac05 commit d1395c3

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,21 @@ jobs:
234234
run: |
235235
docker image pull $KAYOBE_IMAGE
236236
237+
# NOTE: Boostrap release train repos before growroot due to missing
238+
# upstream CS8 repos preventing installation of growroot package.
239+
- name: Host configure
240+
run: |
241+
docker run -t --rm \
242+
-v $(pwd):/stack/kayobe-automation-env/src/kayobe-config \
243+
-e KAYOBE_ENVIRONMENT -e KAYOBE_VAULT_PASSWORD -e KAYOBE_AUTOMATION_SSH_PRIVATE_KEY -e KAYOBE_TAGS -e KOLLA_TAGS \
244+
$KAYOBE_IMAGE \
245+
/stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/overcloud-host-configure.sh
246+
env:
247+
KAYOBE_AUTOMATION_SSH_PRIVATE_KEY: ${{ steps.ssh_key.outputs.ssh_key }}
248+
KAYOBE_TAGS: "ssh-known-host,kayobe-ansible-user,kayobe-target-venv,dnf,kolla-ansible-user,kolla-pip,kolla-target-venv"
249+
KOLLA_TAGS: "none"
250+
if: inputs.os_distribution == 'centos' && inputs.os_release == '8-stream'
251+
237252
- name: Run growroot
238253
run: |
239254
docker run -t --rm \

0 commit comments

Comments
 (0)