Conversation
|
This PR is in draft until gardener/machine-controller-manager-provider-aws#234 is merged. |
|
The Gardener project currently lacks enough active contributors to adequately respond to all PRs.
You can:
/lifecycle stale |
|
Since the MCM PR has been merged and released, this PR is now ready for review. |
|
This change updates the Gardener AWS extension to support IPv6 networking configurations and modernizes the EFS (Elastic File System) client API interactions. The update includes new machine controller manager provider version, IPv6 IMDS (Instance Metadata Service) endpoint configuration, and refactored EFS handling with improved type safety. Walkthrough
Model: claude-sonnet-4-20250514 | Prompt Tokens: 16050 | Completion Tokens: 247 |
| fsDescription, err = c.EFS.DescribeFileSystems(ctx, &efs.DescribeFileSystemsInput{ | ||
| FileSystemId: aws.String(fID), | ||
| }) | ||
| if ignoreNotFound(err) != nil { |
There was a problem hiding this comment.
We should've used IsNotFoundError consitently for this 🫤.
Something to keep in mind for future work on this file.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AndreasBurger The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
LGTM label has been added. DetailsGit tree hash: a3dda91d09c523d9408cfe3e3522bf462b856b89 |
How to categorize this PR?
/area quality
/kind bug
/platform aws
What this PR does / why we need it:
This PR fixes EFS support in IPv6-only clusters.
In IPv6 clusters, IPv6 EFS mount targets are now created.
The EFS controller is configured with AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE=IPv6.
Finally, this PR enables the IPv6 IMDS endpoint on the instances when the cluster is IPv6-only.
Which issue(s) this PR fixes:
Fixes #1640
Special notes for your reviewer:
Release note: