Install Flux and Bootstrap your Cluster

Create a GitHub Personal Access Token

Follow the official GitHub Instructions on how to create a Personal Access Token. Make sure to grant repo scope to your token.

Note that you will only be able to see this token once at the time of creation, make sure to copy it and keep it safe. You should delete the token at the end of this workshop.

Install Flux

curl -s https://fluxcd.io/install.sh | sudo bash

Export your PAT to the environment

export GITHUB_TOKEN={your PAT}

Make sure you can talk to your EKS cluster

kubectl get nodes

Bootstrap your cluster

flux bootstrap github --owner={your GitHub Username} --repository=workshop-devops --path=clusters/workshop --personal --private=false

Clone the Repo created to your Cloud9 Instance

git clone https://github.com/{your GitHub Username}/workshop-devops
cd workshop-devops