empire icon indicating copy to clipboard operation
empire copied to clipboard

Ability to disable Route53/ELB integration via flag

Open haegrr opened this issue 9 years ago • 2 comments

Like a conditional around this for this. -routing.disable?

We have our own service discovery and load balancing mechanisms in place, but enjoy Empire's Herokuish workflow.

haegrr avatar Jan 08 '16 09:01 haegrr

FWIW, work has begun here: wowgroup/empire@63a4c0a4. Rather than -routing.disable, there's -scheduler=ECS (default: =ECS_LoadBalanced). Other scheduler implementations could fit in here, of course. I haven't really found anything within Empire that assumes DNS records and ELBs always will be created, other than that client commands pertaining to e.g. management of domains and certs would become no-ops. Perhaps it could be useful to report "operation not implemented by this backend" to the client in these instances, or some such.

haegrr avatar Jan 20 '16 13:01 haegrr

Awesome! :+1: on a --scheduler flag. Yeah, we built the ECS implementation of the scheduler with being able to remove the ELB/Route53 aspect easily so this should be fine.

ejholmes avatar Jan 20 '16 22:01 ejholmes