blob: a3938ae235c18ea023a414f9bd94f7d8c9797ad1 [file] [log] [blame]
#!/usr/bin/env bash
#*******************************************************************************
# Copyright (c) 2020 Eclipse Foundation and others.
# This program and the accompanying materials are made available
# under the terms of the Eclipse Public License 2.0
# which is available at http://www.eclipse.org/legal/epl-v20.html,
# or the MIT License which is available at https://opensource.org/licenses/MIT.
# SPDX-License-Identifier: EPL-2.0 OR MIT
#*******************************************************************************
# Bash strict-mode
set -o errexit
set -o nounset
set -o pipefail
# Parameters:
release_name=${1:-}
# scale down and delete statefulset
oc scale statefulset infocenter-${release_name} -n=infocenter --replicas=0
sleep 5
oc get statefulset infocenter-${release_name} -n=infocenter
oc delete pod infocenter-${release_name}-0 -n=infocenter --force --grace-period=0
sleep 5
oc get pods -n=infocenter
oc delete statefulset infocenter-${release_name} -n=infocenter
sleep 5
oc get statefulset -n=infocenter
# apply statefulset
oc apply -f ${release_name}/statefulset.yml