File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -437,6 +437,20 @@ jobs:
437437 KAYOBE_AUTOMATION_SSH_PRIVATE_KEY : ${{ steps.ssh_key.outputs.ssh_key }}
438438 if : inputs.upgrade
439439
440+ # NOTE(seunghun1ee): LP#2160235 causes service-check-containers role to fail on upgrade
441+ # This role runs on every role of services, so we need to workaround by pulling images
442+ # before running service upgrade
443+ - name : Pull overcloud container images
444+ run : |
445+ docker run -t --rm \
446+ -v $(pwd):/stack/kayobe-automation-env/src/kayobe-config \
447+ -e KAYOBE_ENVIRONMENT -e KAYOBE_VAULT_PASSWORD -e KAYOBE_AUTOMATION_SSH_PRIVATE_KEY \
448+ $KAYOBE_IMAGE \
449+ /stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/overcloud-container-image-pull.sh
450+ env :
451+ KAYOBE_AUTOMATION_SSH_PRIVATE_KEY : ${{ steps.ssh_key.outputs.ssh_key }}
452+ if : inputs.upgrade
453+
440454 - name : Service upgrade
441455 run : |
442456 docker run -t --rm \
You can’t perform that action at this time.
0 commit comments