13
13
type : boolean
14
14
required : false
15
15
default : true
16
+ overcloud-r9-aarch64 :
17
+ description : Build overcloud Rocky Linux 9 AARCH64 images?
18
+ type : boolean
19
+ required : false
20
+ default : false
16
21
seed :
17
22
description : Build seed images?
18
23
type : boolean
@@ -180,7 +185,7 @@ jobs:
180
185
run : |
181
186
args="${{ inputs.regexes }}"
182
187
args="$args -e kolla_base_distro=${{ matrix.distro }}"
183
- args="$args -e kolla_tag=${{ steps.write-kolla-tag.outputs.kolla-tag }}"
188
+ args="$args -e kolla_tag=${{ steps.write-kolla-tag.outputs.kolla-tag }}-amd64 "
184
189
args="$args -e stackhpc_repo_mirror_auth_proxy_enabled=true"
185
190
source venvs/kayobe/bin/activate &&
186
191
source src/kayobe-config/kayobe-env --environment ci-builder &&
@@ -189,6 +194,22 @@ jobs:
189
194
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
190
195
if : inputs.overcloud
191
196
197
+ - name : Build kolla overcloud images Rocky 9 AARCH64
198
+ id : build_overcloud_images_r9_aarch64
199
+ continue-on-error : true
200
+ run : |
201
+ args="${{ inputs.regexes }}"
202
+ args="$args -e kolla_base_distro=rocky"
203
+ args="$args -e kolla_base_arch=aarch64"
204
+ args="$args -e kolla_tag=${{ steps.write-kolla-tag.outputs.kolla-tag }}-aarch64"
205
+ args="$args -e stackhpc_repo_mirror_auth_proxy_enabled=true"
206
+ source venvs/kayobe/bin/activate &&
207
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
208
+ kayobe overcloud container image build $args
209
+ env :
210
+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
211
+ if : inputs.overcloud-r9-aarch64
212
+
192
213
- name : Copy overcloud container image build logs to output directory
193
214
run : sudo mv /var/log/kolla-build.log image-build-logs/kolla-build-overcloud.log
194
215
if : inputs.overcloud
0 commit comments