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 tegola_lambda to align with AWS Go runtime deprecation and migration to al2 #943

Closed
3 tasks
ARolek opened this issue Aug 27, 2023 · 0 comments
Closed
3 tasks
Assignees

Comments

@ARolek
Copy link
Member

ARolek commented Aug 27, 2023

AWS has announced they're deprecating the Go runtime from lambda, but Go functions can still be run on lambda using the provided.al2 runtime. This change is slated to happen December 31, 2023 and aligns with them sunsetting Amazon Linux 1.

AWS has provided a guide to help with the migration. Upon the first read it looks rather simple but I still need to step through it end to end. The following changes will need to be made to tegola to support this change:

  • Change the name of the binary output by go build to bootstrap.
  • Update the tegola_lambda CI to output amd and arm builds. This will allow for users to take advantage of Graviton 2 instances.
  • Update the associated READMEs

Since this change is coming to AWS fairly quickly, there's no need to support backwards compatibility on the previous approach to deploying tegola_lambda.

@ARolek ARolek self-assigned this Aug 27, 2023
ARolek added a commit that referenced this issue Aug 29, 2023
ARolek added a commit that referenced this issue Sep 4, 2023
@ARolek ARolek closed this as completed in af61e29 Sep 14, 2023
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

No branches or pull requests

1 participant