This action implements the Kubernetes (K8s) cluster registration and installs Helm
- uses: freenet-actions/prepare-k8s-env@v2
with:
# in this case the secrets previously must be set bevor workflow run
k8s-host-url: ${{ secrets.MY_K8S_HOST_URL }}
k8s-token: ${{ secrets.MY_K8S_TOKEN }}
k8s-cluster-name: ${{ secrets.MY_K8S_CLUSTER_NAME }} #optional
k8s-user-name: ${{ secrets.MY_K8S_USER_NAME }} #optional
kubectl-version: latest #optional, default: latest
helm-version: latest #optional, default: latest
This action uses azure/setup-helm, which requires the unzip package on the GitHub runners.