-
Notifications
You must be signed in to change notification settings - Fork 40
BFD-4167: Initial IDR pipeline terraservice and fixes for prod data #2771
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
Merged
aschey-forpeople
merged 36 commits into
master
from
BFD-4167__idr-pipeline-terraservice
Aug 12, 2025
Merged
Changes from 35 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
c54a403
Init prototype idr-pipeline Terraservice
malessi 1c3fba8
update sops variables
aschey-forpeople aae291d
Fix invalid policy ref; fix invalid attachment ref
malessi 61a6c65
Update credentials script to use new IDR Pipeline SSM config
malessi 913620c
Add IDR Pipeline SSM config to ephemeral.yaml
malessi 8cc0f52
Enable ecs exec; use SSM for resource limits; use FARGATE instead of …
malessi 3e3f6ab
Allow RDS describe cluster
malessi 7fef6d5
configure idr pipeline with private key
aschey-forpeople 5b22d19
use db name
aschey-forpeople 58a69c0
update vars
aschey-forpeople 8a3877e
add more logs
aschey-forpeople 3c69077
fix progress handling
aschey-forpeople ef54cae
fix timestamp handling
aschey-forpeople e1ccad3
update progress tracking
aschey-forpeople cf7c55f
update timestamp fix
aschey-forpeople ef59771
make batch size configurable
aschey-forpeople 0e019f3
add function to refresh view
aschey-forpeople cc2647a
fix typo
aschey-forpeople c308dc6
fix column ambiguity
aschey-forpeople 274edc2
add columns
aschey-forpeople 9094d78
null fixes
aschey-forpeople 0791b63
nullable fields
aschey-forpeople 3fe95da
filter claims further
aschey-forpeople de360f8
more null transforms
aschey-forpeople 12d717c
add order_by
aschey-forpeople bc4c128
handle reauth
aschey-forpeople 5f9d315
make claims filter configurable
aschey-forpeople 79c8836
handle programming error
aschey-forpeople 83e67e5
missing return
aschey-forpeople fb54358
fix column name in server
aschey-forpeople 5b0a700
optional handling
aschey-forpeople 815fe70
optional field
aschey-forpeople ecdd96a
remove commented tables
aschey-forpeople 526e1b2
Merge remote-tracking branch 'origin/master' into BFD-4167__idr-pipel…
aschey-forpeople d004212
merge
aschey-forpeople b3f9677
logs + comments
aschey-forpeople File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,23 +1,23 @@ | ||
| #!/usr/bin/env bash | ||
|
|
||
| IDR_USERNAME="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_username --with-decryption --query "Parameter.Value" --output text)" | ||
| IDR_USERNAME="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_username --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_USERNAME | ||
| IDR_PASSWORD="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_password --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_PASSWORD | ||
| IDR_ACCOUNT="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_account --with-decryption --query "Parameter.Value" --output text)" | ||
| IDR_PRIVATE_KEY="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_private_key --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_PRIVATE_KEY | ||
| IDR_ACCOUNT="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_account --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_ACCOUNT | ||
| IDR_WAREHOUSE="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_warehouse --with-decryption --query "Parameter.Value" --output text)" | ||
| IDR_WAREHOUSE="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_warehouse --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_WAREHOUSE | ||
| IDR_DATABASE="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_database --with-decryption --query "Parameter.Value" --output text)" | ||
| IDR_DATABASE="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_database --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_DATABASE | ||
| IDR_SCHEMA="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/idr_schema --with-decryption --query "Parameter.Value" --output text)" | ||
| IDR_SCHEMA="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/idr_schema --with-decryption --query "Parameter.Value" --output text)" | ||
| export IDR_SCHEMA | ||
|
|
||
| BFD_DB_USERNAME="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/db/username --with-decryption --query "Parameter.Value" --output text)" | ||
| BFD_DB_USERNAME="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/db/username --with-decryption --query "Parameter.Value" --output text)" | ||
| export BFD_DB_USERNAME | ||
| BFD_DB_PASSWORD="$(aws ssm get-parameter --name /bfd/3913-prod/pipeline/sensitive/db/password --with-decryption --query "Parameter.Value" --output text)" | ||
| BFD_DB_PASSWORD="$(aws ssm get-parameter --name /bfd/${BFD_ENV}/idr-pipeline/sensitive/db/password --with-decryption --query "Parameter.Value" --output text)" | ||
| export BFD_DB_PASSWORD | ||
|
|
||
| db_cluster="$(aws ssm get-parameter --name /bfd/3913-prod/common/nonsensitive/rds_cluster_identifier --with-decryption --query "Parameter.Value" --output text)" | ||
| db_cluster="bfd-${BFD_ENV}-aurora-cluster" | ||
| BFD_DB_ENDPOINT="$(aws rds describe-db-clusters --db-cluster-identifier $db_cluster --query "DBClusters[0].Endpoint" --output text)" | ||
| export BFD_DB_ENDPOINT |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.