,odified: .gitea/actions/kubectl-setup/action.yaml
All checks were successful
/ build-docker-image (push) Successful in 1m53s
All checks were successful
/ build-docker-image (push) Successful in 1m53s
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user