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

Update To New Tf Workflows #60

Merged
merged 1 commit into from
Mar 23, 2023
Merged

Update To New Tf Workflows #60

merged 1 commit into from
Mar 23, 2023

Conversation

cabutlermit
Copy link
Contributor

@cabutlermit cabutlermit commented Mar 15, 2023

What does this PR do?

Helpful background context

The build/deploy workflows in our shared .github repository for Lambda functions and Fargate tasks have been cleaned up and consolidated. The mitlib-tf-workloads-ecr repository that generates the text for the three caller workflows has been updated and we just need to move those Terraform outputs into this repository to update the caller workflows.

How can a reviewer manually see the effects of these changes?

The developer can manually trigger the dev-build.yml workflow (from this branch) in the Actions tab to verify that the caller workflow properly pushes the updated container to the Dev1 AWS Account. Because the changed files live in a folder that is ignored by the workflow triggers, none of the workflows should get automatically triggered. Or, the developer can review the workflow run that was triggered manually by me.

Includes new or updated dependencies?

NO

Developer

  • All new ENV is documented in README
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Why these changes are being introduced:
The build/deploy workflows in our shared .github repository for Lambda
functions and Fargate tasks have been cleaned up and consolidated. The
mitlib-tf-workloads-ecr repository that generates the text for the
three caller workflows has been updated and we just need to move those
Terraform outputs into this repository to update the caller workflows.

How this addresses that need:
* Update three caller workflows to use the new outputs from
the mitlib-tf-workloads-ecr repository

Side effects:
None.

Resolves #58
@cabutlermit cabutlermit self-assigned this Mar 15, 2023
@cabutlermit cabutlermit marked this pull request as ready for review March 15, 2023 15:52
@cabutlermit cabutlermit requested review from zotoMIT, hakbailey and a team and removed request for zotoMIT and a team March 15, 2023 15:58
Copy link
Collaborator

@hakbailey hakbailey left a comment

Choose a reason for hiding this comment

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

👍

@cabutlermit cabutlermit merged commit b709316 into main Mar 23, 2023
@cabutlermit cabutlermit deleted the update-caller-workflows branch March 23, 2023 12:30
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.

Update to new build/deploy workflows
2 participants