aws / aws/sagemaker-hyperpod-cluster-setup

[EKS] Lambda function on unsupported Python version

Open Beginner friendly
#1 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.