Skip to content
cloud

GitHub Action

kubectl-action

1.0.0 Latest version

kubectl-action

cloud

kubectl-action

Deploy to a Kubernetes cluster

Installation

Copy and paste the following snippet into your .yml file.

              

- name: kubectl-action

uses: danielr1996/[email protected]

Learn more about this action in danielr1996/kubectl-action

Choose a version

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