Skip to content

Commit 4ed06df

Browse files
feat(e2e): remove namespace deletion
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
1 parent ce35e4b commit 4ed06df

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

scripts/install-orchestrator.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
set -e
1111

12-
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
1312
export NAME_SPACE="${1:-${NAME_SPACE:-orchestrator}}"
1413

1514
LOWER_CASE_CLASS='[:lower:]'
@@ -183,9 +182,12 @@ delete_namespace() {
183182

184183
configure_namespace() {
185184
local project=$1
186-
log::warn "Recreating namespace: $project"
187-
delete_namespace "$project"
188-
oc create namespace "${project}" || { log::error "Failed to create namespace ${project}"; exit 1; }
185+
if oc get namespace "$project" &>/dev/null; then
186+
log::info "Namespace ${project} already exists, reusing it."
187+
else
188+
log::info "Creating namespace: ${project}"
189+
oc create namespace "${project}" || { log::error "Failed to create namespace ${project}"; exit 1; }
190+
fi
189191
oc config set-context --current --namespace="${project}" || { log::error "Failed to set context"; exit 1; }
190192
log::info "Namespace ${project} is ready."
191193
return 0

0 commit comments

Comments
 (0)