-
Notifications
You must be signed in to change notification settings - Fork 4
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 roles and permissions prior to Migration #6160
base: main
Are you sure you want to change the base?
Changes from all commits
464a8d3
a80e820
bf34adf
02bcb90
a7bb94d
63aac01
acf65c7
1f35bd9
05340c5
1e6540a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -87,7 +87,11 @@ | |
"stateLockingDetails": [], | ||
"ssmParameterConfig": [ | ||
{ | ||
"ssmParameterArnPrefixes": ["ap-uploader/env/", "ap-uploader/dev/", "ap-uploader/prod/"], | ||
"ssmParameterArnPrefixes": [ | ||
"ap-uploader/env/", | ||
"ap-uploader/dev/", | ||
"ap-uploader/prod/" | ||
], | ||
"ssmParameterRegion": "eu-west-1" | ||
} | ||
] | ||
|
@@ -176,12 +180,38 @@ | |
"modernisation-platform-lake-formation-share": { | ||
"account": "analytical-platform-data-production", | ||
"stateConfig": [], | ||
"repositories": [ | ||
"ministryofjustice/modernisation-platform-environments" | ||
], | ||
"repositories": ["ministryofjustice/modernisation-platform-environments"], | ||
"targets": [], | ||
"stateLockingDetails": [], | ||
"ssmParameterConfig": [], | ||
"lakeFormationSharePolicy": true | ||
}, | ||
"create-a-derived-table-infrastructure": { | ||
"account": "analytical-platform-data-production", | ||
"stateConfig": [ | ||
{ | ||
"stateBucket": "data-engineering-pulumi.analytics.justice.gov.uk/", | ||
"stateBucketKey": ".pulumi/" | ||
} | ||
], | ||
"repositories": ["ministryofjustice/create-a-derived-table-infrastructure"], | ||
"targets": ["analytical-platform-data-production"], | ||
"stateLockingDetails": [], | ||
"ssmParameterConfig": [] | ||
}, | ||
"data-engineering-database-access": { | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I am pretty sure this at a minimum uses a state for Pulumi and now for terraform, so this will need amending. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Both repositories are Pulumi Python and use the bucket |
||
"account": "analytical-platform-data-production", | ||
"stateConfig": [ | ||
{ | ||
"stateBucket": "data-engineering-pulumi.analytics.justice.gov.uk/", | ||
"stateBucketKey": ".pulumi/" | ||
} | ||
], | ||
"repositories": [ | ||
"moj-analytical-services/data-engineering-database-access" | ||
], | ||
"targets": ["analytical-platform-data-production"], | ||
"stateLockingDetails": [], | ||
"ssmParameterConfig": [] | ||
} | ||
} |
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.
Can you double-check this doesn't use a state? There's a mention of pulumi in the docs so I'd want to be careful.
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.
Both repositories are Pulumi Python and use the bucket
s3://data-engineering-pulumi.analytics.justice.gov.uk/.pulumi/
and within thestacks
folder are the filesde-database-access.json
andcreate-a-derived-table-infra.json
which i have inferred are the state files for Pulumi. The stateConfig has been updated accordingly.