-
Notifications
You must be signed in to change notification settings - Fork 113
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
Add proper IAMv2p1 machines to deployment farm #406
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks ok -- assuming we're OK with the extra spending. Also: with what's here, do interesting things happen? Such as continuous data ingestion (chef-load?), and inspec tests running against the new instances.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍good idea to add these for product/UX use, though if cost is a concern we can probably get away with just one inplace-upgrade
machine each for v2 and v2.1.
vpc = "${var.environment}" | ||
platform = "ubuntu-16.04" | ||
key_name = "cd-infrastructure" | ||
instance_type = "m4.large" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason this is a m4.large while the other is a m5.large?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes: because somebody started it that way. 😁
If you look at all the other "fresh-install / implace-upgrade" pairs, the fresh install uses m5 and the inplace-upgrade uses m4.
(I personally have no context what those values actually do or mean, though.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should move to m5 large. We don't need to backfill now since that would recreate the instance, but going forward we should use m5 class instances.
Signed-off-by: michael sorens <[email protected]>
Signed-off-by: michael sorens <[email protected]>
Signed-off-by: michael sorens <[email protected]>
7499133
to
1e29e10
Compare
🔩 Description
Previously I had repurposed the IAM v2 "fresh install" machine in the deployment farm to 2.1 (leaving the "inplace upgrade" at v2). But that "conservation of resources" led to more confusion than savings, so this PR reverts the change on the IAM v2 "fresh install" machine and creates first-class siblings for v2.1, both fresh install and inplace upgrade.
👍 Definition of Done
New v2p1 machines are provisioned on each of the dev and acceptance dashboards.
👟 Demo Script / Repro Steps
⛓️ Related Resources
✅ Checklist