#!/bin/bash -e # shellcheck disable=SC1091 set -a . ./.env set +a REGISTRY="${IMAGEAPP%%/*}" NS="${ACTION_REPO#*/}-${ACTION_REFNAME}" mkdir -p "$HOME/.kube/" echo "$ACTION_KUBECONFIG" > "$HOME/.kube/config" kubectl get namespace "$NS" || kubectl create namespace "$NS" kubectl config set-context --current --namespace="$NS" if [ -n "$ACTION_REGISTRY_PASSWORD" ]; then kubectl get secret regcred \ || kubectl create secret docker-registry regcred \ --docker-server="$REGISTRY" \ --docker-username="$ACTION_REGISTRY_USERNAME" \ --docker-password="$ACTION_REGISTRY_PASSWORD" fi ./manifests/bin/devel.sh