,odified: .gitea/actions/kubectl-setup/action.yaml
All checks were successful
/ build-docker-image (push) Successful in 1m53s

This commit is contained in:
2025-12-06 23:12:41 +00:00
parent 8b4823be53
commit 66f3a53144

View File

@@ -11,7 +11,10 @@ inputs:
kube_token: kube_token:
description: "Kubernetes token" description: "Kubernetes token"
required: true required: true
test_connection:
description: "If 'true', a curl is executed to test connection"
required: false
default: "false"
runs: runs:
using: "composite" using: "composite"
steps: steps:
@@ -39,4 +42,13 @@ runs:
token: ${{ inputs.kube_token }} token: ${{ inputs.kube_token }}
EOF EOF
echo "KUBECONFIG=${GITHUB_TEMP}/.kube/config" >> "${GITHUB_ENV}" echo "KUBECONFIG=${GITHUB_TEMP}/.kube/config" >> "${GITHUB_ENV}"
curl -ksS -cacert <(echo "${{ inputs.kube_ca_base64 }}" | base64 -d) -H "Authorization: Bearer ${{ inputs.kube_token }}" ${{ inputs.kube_server }}/version
- name: Test connection
if: ${{ inputs.test_connection == 'true' }}
shell: bash
run: |
echo "Testing connection to cluster..."
curl -ksS \
--cacert <(echo "${{ inputs.kube_ca_base64 }}" | base64 -d) \
-H "Authorization: Bearer ${{ inputs.kube_token }}" \
${{ inputs.kube_server }}/version