Kubectl Action
I archived this repository because I think there are now more appropriate options like helm and argocd
This action allows you to deploy to a kubernetes cluster.
Alternatives:
Inputs
kubeconfig
Base64 encoded .kube/config
file, to generate use:
cat .kube/config | base64
Usage
Kustomize a Deployment
- name: Kustomize
uses: danielr1996/[email protected]
with:
args: kustomize deployment/overlays/replace > template.yaml
Deploy a Deployment
- uses: danielr1996/[email protected]
name: Deploy
with:
kubeconfig: ${{ secrets.KUBE_CONFIG }}
args: apply -f deployment.yaml