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

Make CloudFormation easier to compose #132

Merged
merged 15 commits into from
Sep 4, 2018
Merged

Make CloudFormation easier to compose #132

merged 15 commits into from
Sep 4, 2018

Conversation

errordeveloper
Copy link
Contributor

@errordeveloper errordeveloper commented Jul 22, 2018

This PR introduces a big change. We remove checked-in CloudFormation templates, in favour of Go code. It fixes #127.

The use-facing changes are:

  • addition of --ssh-access flag, which if turned off by default, as it turned out we didn't fully enable SSH access and SG changes were required to open port 22 (this was added mostly because it shows nicely how new model allows us modify templates easily without having to have to instances of LC wrapped with a conditional.
  • addition of --max-pods-per-node flag, which is also a good example of what was hard to expose before
  • number of stacks reduced to two
  • CloudFormation stacks have no useful parameters and are no longer directly manageable for the user (we never promised this, it was accidental)

Bug fixes:

  • --nodes=0 will no longer hang waiting for actual nodes

TODOs:

@errordeveloper errordeveloper force-pushed the goformation branch 4 times, most recently from ef3e109 to 1a01c14 Compare September 4, 2018 12:25
@errordeveloper errordeveloper changed the title WIP: Make CloudFormation easier to compose Make CloudFormation easier to compose Sep 4, 2018
Copy link
Contributor

@richardcase richardcase left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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

Successfully merging this pull request may close these issues.

Make CloudFormation easier to compose
4 participants