aws / aws/sagemaker-hyperpod-cluster-setup
[EKS] Lambda function on unsupported Python version
- Dominant language
- Python
- Stars
- 12
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
A single Lambda function for the private subnet tagging got left as Py3.9 where all others are set to Py3.12. Python3.9 runtime is now EoL'd by AWS.
Doesn't seem there's anything complex being done in the code so it should be possible to just switch this one to 3.12 too.
The culprit:
https://github.com/aws/sagemaker-hyperpod-cluster-setup/blob/main/eks/cloudformation/private-subnet-tagging-template.yaml#L48
Contributor guide
Research direction
Open cloudformation/private-subnet-tagging-template.yaml at line 48 and compare the Lambda runtime with the other functions using Python 3.12. Update the remaining Python 3.9 runtime to 3.12, then validate that the CloudFormation template still parses and the private subnet tagging function uses the supported runtime.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- cloud, infrastructure
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 72/100