Skip to content
Snippets Groups Projects

Feat ci proxy builds

1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
+ 4
4
@@ -89,6 +89,10 @@ workflow:
fi
# Ansible var overrides
- 'sed -i -E "s/(${PROXY_ENABLE_VAR}: ).*/\1\"${PROXY_ENABLE_VALUE}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s/(s3_endpoint: ).*/\1\"${S3_ENDPOINT}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s/(lts_access_key: ).*/\1\"${AWS_ACCESS_KEY_ID}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s/(lts_secret_key: ).*/\1\"${AWS_SECRET_ACCESS_KEY}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s|(ssh_pub_key: ).*|\1\"{{ lookup(''file'', ''${SSH_PUB_KEY}'') }}\"|" CRI_XCBC/group_vars/all'
# packer commands
- packer init openstack-proxy
- packer validate openstack-proxy
@@ -110,10 +114,6 @@ build_http_proxy_image:
PROXY_NAME: "http-proxy"
PROXY_ENABLE_VAR: "enable_ood_proxy"
PROXY_ENABLE_VALUE: "${enable_ood_proxy}"
- 'sed -i -E "s/(s3_endpoint: ).*/\1\"${S3_ENDPOINT}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s/(lts_access_key: ).*/\1\"${AWS_ACCESS_KEY_ID}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s/(lts_secret_key: ).*/\1\"${AWS_SECRET_ACCESS_KEY}\"/" CRI_XCBC/group_vars/all'
- 'sed -i -E "s|(ssh_pub_key: ).*|\1\"{{ lookup(''file'', ''${SSH_PUB_KEY}'') }}\"|" CRI_XCBC/group_vars/all'
<<: *build_proxy_image_template
rules:
- if: $PIPELINE_TARGET == "build" && $BUILD_TARGET
Loading