diff --git a/ci-operator/step-registry/openstack/conf/clouds/openstack-conf-clouds-commands.sh b/ci-operator/step-registry/openstack/conf/clouds/openstack-conf-clouds-commands.sh index 80233e3390269..9e6a0ccf86d17 100755 --- a/ci-operator/step-registry/openstack/conf/clouds/openstack-conf-clouds-commands.sh +++ b/ci-operator/step-registry/openstack/conf/clouds/openstack-conf-clouds-commands.sh @@ -6,4 +6,9 @@ set -o pipefail CLUSTER_TYPE="${CLUSTER_TYPE_OVERRIDE:-$CLUSTER_TYPE}" -cp "/var/run/cluster-secrets/${CLUSTER_TYPE}/clouds.yaml" "${SHARED_DIR}/clouds.yaml" +cp "/var/run/cluster-secrets/${CLUSTER_TYPE}/clouds.yaml" "${SHARED_DIR}/clouds.yaml" + +if [ -f "/var/run/cluster-secrets/${CLUSTER_TYPE}/osp-ca.crt" ]; then + cp "/var/run/cluster-secrets/${CLUSTER_TYPE}/osp-ca.crt" "${SHARED_DIR}/osp-ca.crt" + sed -i "s+cacert: .*+cacert: ${SHARED_DIR}/osp-ca.crt+" "${SHARED_DIR}/clouds.yaml" +fi