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

Feature/gas factory govcloud #56

Open
wants to merge 48 commits into
base: main
Choose a base branch
from

Conversation

eamonnfaherty
Copy link
Contributor

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

account-creation-notifier-cfh-handler
Added missing buildspec to portfolio for account-waiter
Updated env. variable for account-bootstrap-shared
Updated OU chooser to use values that match account creation parameters
Fixed policy in account-waiter template
Updated account-waiter lambda with correct parameter for AccountId
Puppet role and path params
Created account-waiter v4 that waits for CodeBuild to complete
Added .vscode to .gitignore
This makes Bootstrap wait on AccountWaiter1
New accounts can only have one concurrent build which was causing errors
to use dynamic partition
dynamic partition in policies
account-bootstrap-shared lambda
- updated to pass partition as custom resource parameter

account-creation-shared / v5
- created v5
- updated to create GovCloud accounts

account-creation-shared-org-bootstrap / v2
- created v2
- updated with permissions to create GovCloud accounts

account-type-to-organizational-unit-chooser / v2
- created v2
- updated to support partitions

account-waiter / v4
- updated to use partition environment variable

aws-service-catalog-govcloud-account-creation
- created to support creating GovCloud accounts
- Added interface and updated parameter descriptions

account-creation-notifier-cfh-handler
- Fixed issue with print statement
- created v2
- added PuppetAccountId and AccountPartition to the message

aws-service-catalog-govcloud-account-creation - v1
- added GovCloud account type params
- updated the UI
- added GovCloud OU details
- added PuppetAccountId and Account Partition to notifiers

govcloud-account-invitation - v1
- created v1

govcloud-account-onboard-puppet-bootstrap - v1
- created v1
to govcloud-account-onboard
created the readme for govcloud-account-onboard
govcloud-account-onboard-puppet-bootstrap
updated italic formatting
account-bootstrap-shared-org-bootstrap
account-create-update-notifier
account-creation-notifier-cfh-handler
account-creation-shared-org-bootstrap
account-type-to-organizational-unit-chooser
aws-service-catalog-account-creation
aws-service-catalog-govcloud-account-creation
aws-service-catalog-account-creation
created a readme to describe how the account creation process works
micwha and others added 18 commits January 6, 2021 14:19
created govcloud versions of manifest and portfolio yaml files
Added manifest and portfolio examples to readmes
- updated to use python3.8 since 3.x does not work in GovCloud

govcloud-account-onboard
- updated to use Puppet access role ARN instead of name
- resolved issue with OU paths

move-to-ou
- resolved issue with OU paths
Governance at Scale Account Factory for GovCloud
- created v4
- now it can bootstrap an account to puppet from another account

account-creation-notifier-cfh-handler
- moved Description property for SNS subscription and Lambda Permission

account-puppet-org-bootstrap
- renamed this from the old govcloud-account-onboard-puppet-bootstrap
- this should now be provisioned in both GovCloud and Commercial
- Updated documention to remove GovCloud specific references

aws-service-catalog-account-creation
- created v4
- added PuppetAccountID and PuppetAccountAccessRoleName
- now supports being run outside of the Puppet account

aws-service-catalog-govcloud-account-creation
- added PuppetAccountAccessRole
- Now can bootstrap the new account with a separate Puppet account
- Fixed issue with commercial Bootstrap using wrong Puppet account ID
…pet-bootstrap

to account-puppet-org-bootstrap
Updated readmes to reflect the rename of govcloud-account-onboard-pup…
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.

2 participants