As a DevOps Engineer, I like to have my infrastructure defined in my code, so a CI/CD Pipeline can deploy or recreate my cluster if needed. Therefore I would prefer to define at least one, preferable multiple IaC Providers and install everything needed.
ACs:
- It is possible to create the cluster just by executing terraform
- It is possible to install needed software into the cluster with helm
- ingress
- storage with longhorn
- postgres
- grafana
- grafana loki
- authentik