14
14
secrets :
15
15
KAYOBE_VAULT_PASSWORD :
16
16
required : true
17
- CLOUDS_YAML :
17
+ CLOUDS_YAML_SMS :
18
18
required : true
19
- OS_APPLICATION_CREDENTIAL_ID :
19
+ OS_APPLICATION_CREDENTIAL_ID_SMS :
20
20
required : true
21
- OS_APPLICATION_CREDENTIAL_SECRET :
21
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS :
22
22
required : true
23
23
24
24
env :
97
97
- name : Generate clouds.yaml
98
98
run : |
99
99
cat << EOF > clouds.yaml
100
- ${{ secrets.CLOUDS_YAML }}
100
+ ${{ secrets.CLOUDS_YAML_SMS }}
101
101
EOF
102
102
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
103
103
@@ -110,9 +110,9 @@ jobs:
110
110
# Must be an Ubuntu Jammy host to successfully build all images
111
111
# This MUST NOT be an LVM image. It can cause confusing conficts with the built image.
112
112
aio_vm_image = "Ubuntu-22.04"
113
- aio_vm_flavor = "en1.medium "
114
- aio_vm_network = "stackhpc-ci "
115
- aio_vm_subnet = "stackhpc-ci "
113
+ aio_vm_flavor = "general.v1.small "
114
+ aio_vm_network = "stackhpc-ipv4-geneve "
115
+ aio_vm_subnet = "stackhpc-ipv4-geneve-subnet "
116
116
aio_vm_interface = "ens3"
117
117
EOF
118
118
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
@@ -122,8 +122,8 @@ jobs:
122
122
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
123
123
env :
124
124
OS_CLOUD : " openstack"
125
- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
126
- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
125
+ OS_APPLICATION_CREDENTIAL_ID_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_SMS }}
126
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_SMS }}
127
127
128
128
- name : Terraform Apply
129
129
run : |
@@ -142,8 +142,8 @@ jobs:
142
142
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
143
143
env :
144
144
OS_CLOUD : " openstack"
145
- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
146
- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
145
+ OS_APPLICATION_CREDENTIAL_ID_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_SMS }}
146
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_SMS }}
147
147
148
148
- name : Get Terraform outputs
149
149
id : tf_outputs
@@ -259,9 +259,9 @@ jobs:
259
259
-e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
260
260
-e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }}
261
261
env :
262
- CLOUDS_YAML : ${{ secrets.CLOUDS_YAML }}
263
- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
264
- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
262
+ CLOUDS_YAML_SMS : ${{ secrets.CLOUDS_YAML_SMS }}
263
+ OS_APPLICATION_CREDENTIAL_ID_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_SMS }}
264
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_SMS }}
265
265
if : inputs.rocky9 && steps.build_rocky_9.outcome == 'success'
266
266
267
267
- name : Build an Ubuntu Jammy 22.04 overcloud host image
@@ -313,9 +313,9 @@ jobs:
313
313
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
314
314
-e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }}
315
315
env :
316
- CLOUDS_YAML : ${{ secrets.CLOUDS_YAML }}
317
- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
318
- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
316
+ CLOUDS_YAML_SMS : ${{ secrets.CLOUDS_YAML_SMS }}
317
+ OS_APPLICATION_CREDENTIAL_ID_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_SMS }}
318
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_SMS }}
319
319
if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
320
320
321
321
- name : Copy logs back
@@ -345,6 +345,6 @@ jobs:
345
345
working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
346
346
env :
347
347
OS_CLOUD : openstack
348
- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
349
- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
348
+ OS_APPLICATION_CREDENTIAL_ID_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_SMS }}
349
+ OS_APPLICATION_CREDENTIAL_SECRET_SMS : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_SMS }}
350
350
if : always()
0 commit comments