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

Deploy Lambda with Terraform #7

Merged
merged 3 commits into from
Oct 12, 2023
Merged

Deploy Lambda with Terraform #7

merged 3 commits into from
Oct 12, 2023

Conversation

gregtyler
Copy link
Contributor

Includes IAM permissions, X-Ray, function URL and records the environment deployment in GitHub.

For VEGA-1942 #minor

@gregtyler gregtyler requested a review from a team as a code owner October 5, 2023 13:10
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 5, 2023 13:12 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from eeb75f3 to a0ad232 Compare October 5, 2023 13:49
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 5, 2023 13:52 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from a0ad232 to 1648205 Compare October 5, 2023 14:40
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 5, 2023 14:42 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 1648205 to 712433a Compare October 9, 2023 07:34
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 07:36 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 712433a to 53ce3c0 Compare October 9, 2023 07:42
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 07:44 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 53ce3c0 to 44d8883 Compare October 9, 2023 07:55
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 07:57 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 44d8883 to 04dd79f Compare October 9, 2023 08:43
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 08:45 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 04dd79f to 81a2d17 Compare October 9, 2023 09:00
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 09:02 — with GitHub Actions Inactive
Includes IAM permissions, X-Ray, function URL and records the environment deployment in GitHub.

For VEGA-1942 #minor
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 81a2d17 to f002db6 Compare October 9, 2023 09:06
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 09:08 — with GitHub Actions Inactive
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 09:33 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from bcc5772 to 68c6f45 Compare October 9, 2023 09:38
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 9, 2023 09:40 — with GitHub Actions Inactive
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 11, 2023 13:07 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 19aeff4 to 47f8028 Compare October 11, 2023 14:08
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 11, 2023 14:10 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 47f8028 to 0acd5dc Compare October 11, 2023 14:16
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 11, 2023 14:18 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 0acd5dc to 37ecc2d Compare October 11, 2023 14:23
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 11, 2023 14:25 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 37ecc2d to 56ea9e5 Compare October 11, 2023 14:37
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 11, 2023 14:40 — with GitHub Actions Inactive
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 56ea9e5 to 749943c Compare October 12, 2023 08:53
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 12, 2023 08:55 — with GitHub Actions Inactive
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 12, 2023 09:15 — with GitHub Actions Inactive
Requires a tool to v4-sign the request to AWS for testing.

Test can be run locally against a deployed function with:
```sh
URL=$FUNCTION_URL aws-vault exec lpa-store-operator -- make test-api
```

#minor
@gregtyler gregtyler force-pushed the VEGA-1942-deploy-lambda branch from 06e5433 to 55a7a05 Compare October 12, 2023 09:22
@gregtyler gregtyler temporarily deployed to 7vega1942de popup environment October 12, 2023 09:24 — with GitHub Actions Inactive
Comment on lines -5 to +6
stream_enabled = false
stream_enabled = true
stream_view_type = "NEW_AND_OLD_IMAGES"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Necessary for multi-region support

@gregtyler gregtyler merged commit da267f2 into main Oct 12, 2023
@gregtyler gregtyler deleted the VEGA-1942-deploy-lambda branch October 12, 2023 10:18
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