This commit is contained in:
+6
-2
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# INPUT_FILE="$1"
|
||||
@@ -93,9 +93,11 @@ echo "Generating Kubernetes YAML from .kforge.yml"
|
||||
# ----------------------------------------------------------------
|
||||
# Build kubeconfig from token-based credentials
|
||||
echo "Configuring kubectl..."
|
||||
echo "$INPUT_KUBE_CERTIFICATE" | base64 -d > /tmp/kube-ca.crt
|
||||
|
||||
kubectl config set-cluster default \
|
||||
--server="$INPUT_KUBE_HOST" \
|
||||
--certificate-authority=<(echo "$INPUT_KUBE_CERTIFICATE" | base64 -d)
|
||||
--certificate-authority=/tmp/kube-ca.crt
|
||||
|
||||
kubectl config set-credentials default \
|
||||
--token="$INPUT_KUBE_TOKEN"
|
||||
@@ -106,6 +108,8 @@ kubectl config set-context default \
|
||||
|
||||
kubectl config use-context default
|
||||
|
||||
rm -f /tmp/kube-ca.crt
|
||||
|
||||
# Create/update regcred secret idempotently
|
||||
echo "Creating regcred secret..."
|
||||
kubectl create secret docker-registry regcred \
|
||||
|
||||
Reference in New Issue
Block a user