ol-infrastructure icon indicating copy to clipboard operation
ol-infrastructure copied to clipboard

Outstanding ECS Cluster items

Open Ardiea opened this issue 1 year ago • 4 comments

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.

Ardiea avatar Oct 06 '23 17:10 Ardiea