These terraform components (modules and k8s-tools) can create the following so far:

- AWS Modules
- aws-network
- aws-eks
- aws-efs
- k8s-tools
- alb-ingress-controller
- argocd
- argocd-image-updater
- external-secrets-operator
- gha-runner
- karpenter
- kube-downscaler
- monitoring
- grafana
- prometheus
- secrets-store-csi-driver
- sonarqube
- stakater-reloader
- This repo is authenticated with aws through OIDC Reference --> https://www.youtube.com/watch?v=Sdzd4N6L5Hg
- All of these components are flagable which means you can easily enable or disable any module or tool that you don't want through the env.hcl file for example --> "./aws-accounts/{account-id}/us-east-1/dev/env.hcl"
- Push and commits pipelines are disabled so you need to run the pipeline manually and pass the env variable each time with the right value


