contents:
- vpc
- kubernetes config
- kubernetes manifests
- aws load balancer controller
- external-dns
- iam roles for service accounts
- acm tls termination
- auth0
- aws account
- aws route53 hosted zone
- existing domain name in hosted zone
- €167 per month / €2000 per year estimate
# create
make apply hostname=example.com hosted_zone_id=xxxxxxxxxxxxxx
# destroy
make destroy
optionally, you can create the following environment variables in an .env file in the root folder
ENV_HOSTNAME=example.com
ENV_ZONE_ID=xxxxxxxxxxxxxx
-
terraform-provider-kubernetes inspiration
-
aws load balancer controller, acm, external-dns, and traefik inspiration
-
argo cd deployment detects changes in this repository
-
client-core github workflows clone this repository and updates manifests with new image tag