File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 99
1010set -e
1111
12- SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
1312export NAME_SPACE=" ${1:- ${NAME_SPACE:- orchestrator} } "
1413
1514LOWER_CASE_CLASS=' [:lower:]'
@@ -183,9 +182,12 @@ delete_namespace() {
183182
184183configure_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
You can’t perform that action at this time.
0 commit comments