github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/config/scripts/create-github-token-secret.sh (about) 1 #!/bin/bash 2 # 3 # Copyright (c) 2023, Oracle and/or its affiliates. 4 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 5 # 6 7 set -u 8 9 NAME=$1 10 GITHUB_TOKEN=$2 11 NAMESPACE=${3:-"verrazzano-install"} 12 13 if [ -z "${KUBECONFIG}" ] ; then 14 echo "KUBECONFIG env var must be set!" 15 exit 1 16 fi 17 18 if kubectl get secret -n ${NAMESPACE} ${NAME} 2>&1 > /dev/null; then 19 echo "Secret ${NAME} already exists" 20 exit 0 21 fi 22 23 set +x # always disable shell debug for this 24 kubectl create secret generic ${NAME} \ 25 --from-literal=GITHUB_TOKEN="${GITHUB_TOKEN}" \ 26 -n ${NAMESPACE}