Skip to content

isabella232/amazon-eks-fargate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIP: Amazon EKS on AWS Fargate GitHub Actions

This action allows to manage the lifecycle of an Amazon EKS cluster running on AWS Fargate.

NOTE: this is work in progress, not yet usable.

Usage

In a GH Action file, for example, .github/workflows/main.yaml:

on: [push]

jobs:
  create_cluster:
    runs-on: ubuntu-latest
    name: Create an EKS on Fargate cluster
    steps:
    - name: Configure AWS credentials
      uses: aws-actions/configure-aws-credentials@v1
      with:
        aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
        aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
        aws-region: eu-west-1
    - name: Provision cluster
      uses: aws-actions/amazon-eks-fargate@v0.1

Once completed (after ca. 15min) connect to the EKS cluster by updating your kubeconfig.

License

This project is licensed under the Apache-2.0 License.

Security Disclosures

If you would like to report a potential security issue in this project, please do not create a GitHub issue. Instead, please follow the instructions here or email AWS security directly.

About

Creates an EKS on Fargate cluster

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 60.5%
  • Dockerfile 39.5%