Skip to content

Commit 6065078

Browse files
committed
Look up host image tags in promotion
1 parent a5e0a9e commit 6065078

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/overcloud-host-image-promote.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,20 @@ jobs:
6767
source src/kayobe-config/kayobe-env --environment ci-builder &&
6868
kayobe control host bootstrap
6969
70+
- name: Gather Rocky Linux 9 overcloud host image tag
71+
id: rocky9_image_tag
72+
run: |
73+
echo image_tag=$(grep stackhpc_rocky_9_overcloud_host_image_version: etc/kayobe/pulp-host-image-versions.yml | awk '{print $2}') >> $GITHUB_OUTPUT
74+
working-directory: src/kayobe-config
75+
if: inputs.rocky9
76+
77+
- name: Gather Ubuntu Noble overcloud host image tag
78+
id: ubuntu_noble_image_tag
79+
run: |
80+
echo image_tag=$(grep stackhpc_ubuntu_noble_overcloud_host_image_version: etc/kayobe/pulp-host-image-versions.yml | awk '{print $2}') >> $GITHUB_OUTPUT
81+
working-directory: src/kayobe-config
82+
if: inputs.ubuntu-noble
83+
7084
- name: Promote Rocky Linux 9 overcloud host image artifact
7185
run: |
7286
source venvs/kayobe/bin/activate &&
@@ -77,7 +91,7 @@ jobs:
7791
-e os_distribution='rocky' \
7892
-e os_release='9'
7993
env:
80-
ARTIFACT_TAG: "{{ stackhpc_rocky_9_overcloud_host_image_version }}"
94+
ARTIFACT_TAG: "${{ steps.rocky9_image_tag.outputs.rocky9_image_tag }}"
8195
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
8296
if: inputs.rocky9
8397

@@ -91,6 +105,6 @@ jobs:
91105
-e os_distribution='ubuntu' \
92106
-e os_release='noble'
93107
env:
94-
ARTIFACT_TAG: "{{ stackhpc_ubuntu_noble_overcloud_host_image_version }}"
108+
ARTIFACT_TAG: "${{ steps.ubuntu_noble_image_tag.outputs.ubuntu_noble_image_tag }}"
95109
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
96110
if: inputs.ubuntu-noble

0 commit comments

Comments
 (0)