Skip to content

tuongaz/kubectl-eks-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kubectl for AWS EKS

Control your EKS cluster via kubectl in a Github Action

Example

This GitHub Action requires AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and the AWS_REGION

jobs:
  jobName:
    name: Deploy new release
    runs-on: ubuntu-latest
    steps:
      - name: Deploy new docker image
        uses: tuongaz/kubctl-eks-action
        env:
          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
          AWS_REGION: ${{ secrets.AWS_REGION }}
          KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA_BASE_64_ENCODED }}
        with:
          args: set image --record deployment/pod-name pod-name=DOCKER_IMAGE_URL