From 3109160fa07f01941f689c4279a3aaaf0499d064 Mon Sep 17 00:00:00 2001 From: Yug Date: Wed, 16 Dec 2020 11:22:09 +0530 Subject: [PATCH] deploy: Fix snapshot controller deployment Replace image from canary to the version mentioned in build.env Signed-off-by: Yug --- scripts/install-snapshot.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/install-snapshot.sh b/scripts/install-snapshot.sh index bc3b245ad..42cff8421 100755 --- a/scripts/install-snapshot.sh +++ b/scripts/install-snapshot.sh @@ -60,15 +60,18 @@ function create_or_delete_resource() { local operation=$1 local namespace=$2 temp_rbac=${TEMP_DIR}/snapshot-rbac.yaml + temp_snap_controller=${TEMP_DIR}/snapshot-controller.yaml snapshotter_psp="${SCRIPT_DIR}/snapshot-controller-psp.yaml" mkdir -p "${TEMP_DIR}" curl -o "${temp_rbac}" "${SNAPSHOT_RBAC}" + curl -o "${temp_snap_controller}" "${SNAPSHOT_CONTROLLER}" sed -i "s/namespace: default/namespace: ${namespace}/g" "${temp_rbac}" sed -i "s/namespace: default/namespace: ${namespace}/g" "${snapshotter_psp}" + sed -i "s/canary/${SNAPSHOT_VERSION}/g" "${temp_snap_controller}" kubectl "${operation}" -f "${temp_rbac}" kubectl "${operation}" -f "${snapshotter_psp}" - kubectl "${operation}" -f "${SNAPSHOT_CONTROLLER}" -n "${namespace}" + kubectl "${operation}" -f "${temp_snap_controller}" -n "${namespace}" kubectl "${operation}" -f "${SNAPSHOTCLASS}" kubectl "${operation}" -f "${VOLUME_SNAPSHOT_CONTENT}" kubectl "${operation}" -f "${VOLUME_SNAPSHOT}"