From bac87158131cccf3ea443be481c040d375c5a493 Mon Sep 17 00:00:00 2001 From: Deac Karns Date: Mon, 1 Jun 2026 00:38:27 +0000 Subject: [PATCH] fix: accept plain YAML kubeconfig instead of base64-encoded --- kubectl/configure/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kubectl/configure/action.yml b/kubectl/configure/action.yml index f687d9c..c79f5b0 100644 --- a/kubectl/configure/action.yml +++ b/kubectl/configure/action.yml @@ -2,7 +2,7 @@ name: Configure Kubectl description: Configure kubectl for use with Kubernetes inputs: K8S_CONFIG: - description: "The base64-encoded Kubernetes config" + description: "The Kubernetes config (plain YAML)" required: true K8S_NAMESPACE: description: "The K8S namespace" @@ -28,7 +28,7 @@ runs: echo "Configuring kubectl for context=${{ inputs.K8S_CONTEXT }} namespace=${{ inputs.K8S_NAMESPACE }}" rm -f ~/.kube/config mkdir -p ~/.kube - printf '%s' "$K8S_CONFIG" | base64 -d > ~/.kube/config + printf '%s' "$K8S_CONFIG" > ~/.kube/config kubectl config set-context ${{ inputs.K8S_CONTEXT }} --cluster=${{ inputs.K8S_CONTEXT }} --namespace=${{ inputs.K8S_NAMESPACE }} kubectl config use-context ${{ inputs.K8S_CONTEXT }} echo "kubectl configured successfully"