Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

PLT-339 Integration test infra #56

Merged
merged 13 commits into from
Mar 7, 2024
Merged

PLT-339 Integration test infra #56

merged 13 commits into from
Mar 7, 2024

Conversation

gsf
Copy link
Member

@gsf gsf commented Mar 6, 2024

🎫 Ticket

https://jira.cms.gov/browse/PLT-339

🛠 Changes

Updates to infra for integration tests.

ℹ️ Context for reviewers

As I put together integration tests in CMSgov/ab2d-lambdas#87 I'm realizing updates that need to be made to our infra. The most impactful one is allowing assumption of the opt-out-import function role from GitHub OIDC, which I'm using in integration test workflows to trigger the lambda function by adding a test file to the BFD bucket.

I've also switched the scheduler trigger for the lambda function from an EventBridge Scheduler to a CloudWatch Event because I can then use aws events put-events to manually trigger the export function for testing.

✅ Acceptance Validation

See plans in checks.

🔒 Security Implications

None.

gsf added 2 commits March 5, 2024 23:50
@gsf gsf self-assigned this Mar 6, 2024
@gsf gsf marked this pull request as ready for review March 6, 2024 15:36
@gsf gsf requested a review from a team as a code owner March 6, 2024 15:36
@gsf gsf merged commit c619a52 into main Mar 7, 2024
72 of 75 checks passed
@gsf gsf deleted the plt-339-integration-test branch March 7, 2024 06:35
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants