From ea84f7e741e1b37c15711f66df4a1e1409e985a1 Mon Sep 17 00:00:00 2001 From: Deac Date: Fri, 29 May 2026 12:30:47 -0400 Subject: [PATCH] obfuscated kube contexts --- kubectl/configure/action.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/kubectl/configure/action.yml b/kubectl/configure/action.yml index ef2f3c9..8b56f8c 100644 --- a/kubectl/configure/action.yml +++ b/kubectl/configure/action.yml @@ -16,18 +16,13 @@ runs: steps: - name: Configure kubectl shell: sh + env: + K8S_CONFIG: ${{ inputs.K8S_CONFIG }} run: | - echo "Remove existing kubeconfig" + echo "Configuring kubectl for context=${{ inputs.K8S_CONTEXT }} namespace=${{ inputs.K8S_NAMESPACE }}" rm -f ~/.kube/config - - echo "Re-creating .kube directory" mkdir -p ~/.kube - - echo "Set kubeconfig" - echo "${{ inputs.K8S_CONFIG }}" > ~/.kube/config - - echo "Set kubeconfig context" + printf '%s' "$K8S_CONFIG" > ~/.kube/config kubectl config set-context ${{ inputs.K8S_CONTEXT }} --cluster=${{ inputs.K8S_CONTEXT }} --namespace=${{ inputs.K8S_NAMESPACE }} - - echo "Use kubeconfig context ${{ inputs.K8S_CONTEXT }}" kubectl config use-context ${{ inputs.K8S_CONTEXT }} + echo "kubectl configured successfully"