Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run on Carina #188

Open
smashwilson opened this issue Nov 3, 2015 · 0 comments
Open

Run on Carina #188

smashwilson opened this issue Nov 3, 2015 · 0 comments

Comments

@smashwilson
Copy link
Member

As an intermediate state before we take on #139, it might be neat to get Deconst running on Swarm. I bet we could simplify deconst/deploy a ton. Some thoughts about this:

  • The Carina interlock container might be useful. Can it terminate TLS for us?
  • I'd rather not point DNS directly at a Carina endpoint. Instead, let's keep our Cloud Load Balancer, but add a single node that points to the Carina-hosted load balancer container. That will let us upgrade to new Carina environments, more recent Docker and Swarm releases, and so on without incurring downtime.
  • Within the deploy repo, I'd prefer to maintain the following properties for script/deploy, whatever it's backed by:
    • It should be able to go the whole way from an account with nothing on it to a fully-running system. (Meaning, I prefer to avoid any manual steps; this keeps it handy as a panic switch.)
    • It should support multiple "instances" on the same account. (I often spin up a personal instance on the same Rackspace account that I use to host the deconst docs.)
    • It should be generic enough to be reused for many deconst instances.

/cc @everett-toews

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant