Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

[IT-435] upgrade to use Sceptre ver 2 #32

Merged
merged 1 commit into from
Jan 30, 2019

Conversation

zaro0508
Copy link
Member

Upgrade from Sceptre 1.x to 2.x because V1 is end of life[1].
Followed the migration guide[2] to do the upgrade.

[1] Sceptre/sceptre#593
[2] https://github.com/cloudreach/sceptre/wiki/Migration-Guide:-V1-to-V2

@zaro0508 zaro0508 requested a review from a team as a code owner January 29, 2019 18:55
@zaro0508 zaro0508 requested a review from a team January 29, 2019 18:55
Copy link
Member

@thomasyu888 thomasyu888 left a comment

Choose a reason for hiding this comment

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

Does this need to happen for scicomp too?

@zaro0508
Copy link
Member Author

yes, it does. will do next

Upgrade from Sceptre 1.x to 2.x because V1 is end of life[1].
Followed the migration guide[2] to do the upgrade.

[1] Sceptre/sceptre#593
[2] https://github.com/cloudreach/sceptre/wiki/Migration-Guide:-V1-to-V2
- pip install git+git://github.com/zaro0508/sceptre@issue-586
- pip install git+git://github.com/zaro0508/sceptre-ssm-resolver.git
- pip install git+git://github.com/zaro0508/sceptre-date-resolver.git
- pip install git+git://github.com/Sage-Bionetworks/sceptre-provisioner-hooks.git
Copy link
Member

Choose a reason for hiding this comment

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

What are all these pip installs?

Copy link
Member Author

Choose a reason for hiding this comment

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

sceptre@issue-586 is my fork of sceptre fix to Sceptre/sceptre#586
the others are installs of sceptre resolvers that i created. the ssm-resolver and date-resolver will be upstream soon.

Sceptre/sceptre#602
Sceptre/sceptre#608

The sceptre-provisioner-hooks is very specific to sage so won't be upstream.

@@ -16,5 +16,5 @@ parameters:
JcSystemsGroupId: !ssm /infra/JcSystemsGroupId
hooks:
after_create:
- !notify_ec2
- !ec2_notify {{stack_group_config.aws_account_name}} {{stack_group_config.aws_account_email}}
Copy link
Member

Choose a reason for hiding this comment

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

Wheres this 'stack_group_config' coming from?

Copy link
Member Author

Choose a reason for hiding this comment

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

it's a reference to vars in config/config.yaml file. more info here: https://sceptre.cloudreach.com/latest/docs/stack_group_config.html

@zaro0508 zaro0508 merged commit f5e6442 into Sage-Bionetworks:master Jan 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants