Skip to content

Enable DualStack ECR Image URI #4612

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

Merged
merged 2 commits into from
May 24, 2025
Merged

Enable DualStack ECR Image URI #4612

merged 2 commits into from
May 24, 2025

Conversation

ShelbyZ
Copy link
Contributor

@ShelbyZ ShelbyZ commented May 1, 2025

Summary

Testing

make test and local debugging, e2e testing

New tests cover the changes: yes

Description for the changelog

Enable DualStack ECR Image URI

Additional Information

Does this PR include breaking model changes? If so, Have you added transformation functions?
N/A

Does this PR include the addition of new environment variables in the README?
N/A

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ShelbyZ ShelbyZ force-pushed the dualstack-uri branch 2 times, most recently from d5b7934 to 5ee8d10 Compare May 12, 2025 16:42
@ShelbyZ ShelbyZ marked this pull request as draft May 12, 2025 17:23
@ShelbyZ ShelbyZ changed the title Add utility method for parsing dual-stack and fips URIs [WIP] Add utility method for parsing dual-stack and fips URIs May 13, 2025
@ShelbyZ ShelbyZ changed the title [WIP] Add utility method for parsing dual-stack and fips URIs Enable DualStack ECR Image URI May 21, 2025
@ShelbyZ ShelbyZ marked this pull request as ready for review May 21, 2025 17:27
@ShelbyZ ShelbyZ force-pushed the dualstack-uri branch 2 times, most recently from a88b856 to d7d0416 Compare May 21, 2025 21:12
amogh09
amogh09 previously approved these changes May 21, 2025
TheanLim
TheanLim previously approved these changes May 22, 2025
@ShelbyZ ShelbyZ dismissed stale reviews from TheanLim and amogh09 via 905f1da May 23, 2025 21:55
- Add plumbing to check IPv6-only (bool) and set DualStack ECR when
  needed
- updated testing and introduced new testing for endpoint
  overrides/IPCompatibility
- Removed prefix matching (ProxyEndpoint and Image URI) that would
  prevent default ECR endpoint with DualStack Image URI (and reverse)
- Update aws-sdk-go-v2 ECR to 1.44.0 to add DualStack support - https://github.com/aws/aws-sdk-go-v2/blob/release-2025-04-30/service/ecr/CHANGELOG.md#v1440-2025-04-30
amogh09
amogh09 previously approved these changes May 23, 2025
@ShelbyZ ShelbyZ merged commit cc614ea into aws:dev May 24, 2025
40 checks passed
@ShelbyZ ShelbyZ deleted the dualstack-uri branch May 24, 2025 01:27
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.

5 participants