ol-infrastructure
ol-infrastructure copied to clipboard
Outstanding ECS Cluster items
Branch https://github.com/mitodl/ol-infrastructure/tree/md/ecs_init
- [x] Finalize traefik ingress for the cluster
- [x] Traefik starts on every node and remains running.
- [x] Any loadbalancer address -> traefik.
- [x] Finalize a vault-consul-template sidecar for traefik to load *.odl.mit.edu certificate.
- [x] Probably needed to get traefik to start and remain running.
- [x] Loads the certificate+key into a shared volume on each instance of traefik.
- [x] Needs to use AWS IAM permissions that are pinned to the task execution role in vault. See: https://developer.hashicorp.com/vault/tutorials/vault-agent/agent-aws-ecs
- [ ] Figure out waypoint or some other platform for managing application deployments into ecs.
- [ ] There are more subtasks here
- [ ] Deploy an application into ECS using whatever platform.