From 5650d4cf852b28b326c834ef03d7ccca55e75db7 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Thu, 22 Jul 2021 08:44:22 +0300 Subject: [PATCH] Fail update tests if bundle contains only one bundle. (#959) Signed-off-by: Oleksandr Andriienko --- olm/testUpdate.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/olm/testUpdate.sh b/olm/testUpdate.sh index d9f1d718e..ba79e08ae 100755 --- a/olm/testUpdate.sh +++ b/olm/testUpdate.sh @@ -53,9 +53,16 @@ run() { installCatalogSource "${platform}" "${namespace}" "${CATALOG_IMAGENAME}" getBundleListFromCatalogSource "${platform}" "${namespace}" - getPreviousCSVInfo "${channel}" + getPreviousCSVInfo "${channel}" getLatestCSVInfo "${channel}" + echo "[INFO] Test update from version: ${PREVIOUS_CSV_BUNDLE_IMAGE} to: ${LATEST_CSV_BUNDLE_IMAGE}" + + if [ "${PREVIOUS_CSV_BUNDLE_IMAGE}" == "${LATEST_CSV_BUNDLE_IMAGE}" ]; then + echo "[ERROR] Nothing to update. OLM channel '${channel}' contains only one bundle." + exit 1 + fi + forcePullingOlmImages "${namespace}" "${PREVIOUS_CSV_BUNDLE_IMAGE}" forcePullingOlmImages "${namespace}" "${LATEST_CSV_BUNDLE_IMAGE}"