deps: delete curl and extensions/grpc_creds/aws_iam#39138
deps: delete curl and extensions/grpc_creds/aws_iam#39138ggreenway merged 6 commits intoenvoyproxy:mainfrom
Conversation
Fixes envoyproxy#37621 Fixes envoyproxy#11816 Signed-off-by: Greg Greenway <ggreenway@apple.com>
|
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to |
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
|
cc @nbaws |
| MetadataCredentialsProviderBase(Api::Api& api, ServerFactoryContextOptRef context, | ||
| MetadataCredentialsProviderBase(Api::Api& api, | ||
| Server::Configuration::ServerFactoryContext& context, | ||
| AwsClusterManagerOptRef aws_cluster_manager, |
There was a problem hiding this comment.
I believe we're able to get rid of the AwsClusterManagerOptRef (turn it into a standard ref) in this scenario as well, but I will pick this up in a later patch
|
wow.. i was really looking forward to doing that myself :) thanks @ggreenway |
|
CC @envoyproxy/coverage-shephards: FYI only for changes made to |
Signed-off-by: Greg Greenway <ggreenway@apple.com>
Signed-off-by: Greg Greenway <ggreenway@apple.com>
jmarantz
left a comment
There was a problem hiding this comment.
a tour-de-force of a cleanup. Thanks!
Fixes envoyproxy#37621 Fixes envoyproxy#11816 A notice of deletion for the aws_iam extension was sent out two releases ago. It was the last use of curl, so that dependency can now be fully removed. Signed-off-by: Greg Greenway <ggreenway@apple.com> Signed-off-by: Kyle O'Connor <oconnorkyle@google.com>
Fixes envoyproxy#37621 Fixes envoyproxy#11816 A notice of deletion for the aws_iam extension was sent out two releases ago. It was the last use of curl, so that dependency can now be fully removed. Signed-off-by: Greg Greenway <ggreenway@apple.com> Signed-off-by: Kyle O'Connor <oconnorkyle@google.com>
Fixes envoyproxy#37621 Fixes envoyproxy#11816 A notice of deletion for the aws_iam extension was sent out two releases ago. It was the last use of curl, so that dependency can now be fully removed. Signed-off-by: Greg Greenway <ggreenway@apple.com> Signed-off-by: Jacob Lisi <jtlisi@google.com>
…ing - part 3 (#39521) Commit Message: aws: Implementation of IAM Roles anywhere support in aws request signing - part 3 Additional Description: Part 3 of 3 patches to implement IAM Roles anywhere capability. Integrates the previously added components with the credential chain and unhides the IAM Roles Anywhere credential provider definition in the API. Also reverts the coverage limit created in #39138 back to default coverage requirements. Design brief: #37440 Part 2 of this patch: #39025 (https://docs.aws.amazon.com/rolesanywhere/latest/userguide/introduction.html) Risk Level: Low - extension only changes Testing: Unit Docs Changes: N/A Release Notes: N/A Platform Specific Features: [Optional Runtime guard:] [Optional Fixes #Issue] [Optional Fixes commit #PR or SHA] [Optional Deprecated:] [Optional [API Considerations](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):] --------- Signed-off-by: Nigel Brittain <nbaws@amazon.com>
…ing - part 3 (#39521) Commit Message: aws: Implementation of IAM Roles anywhere support in aws request signing - part 3 Additional Description: Part 3 of 3 patches to implement IAM Roles anywhere capability. Integrates the previously added components with the credential chain and unhides the IAM Roles Anywhere credential provider definition in the API. Also reverts the coverage limit created in envoyproxy/envoy#39138 back to default coverage requirements. Design brief: envoyproxy/envoy#37440 Part 2 of this patch: envoyproxy/envoy#39025 (https://docs.aws.amazon.com/rolesanywhere/latest/userguide/introduction.html) Risk Level: Low - extension only changes Testing: Unit Docs Changes: N/A Release Notes: N/A Platform Specific Features: [Optional Runtime guard:] [Optional Fixes #Issue] [Optional Fixes commit #PR or SHA] [Optional Deprecated:] [Optional [API Considerations](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):] --------- Signed-off-by: Nigel Brittain <nbaws@amazon.com> Mirrored from https://github.com/envoyproxy/envoy @ 1ed3da6fe3c72d15008d8abb110573db3b3e5091
Fixes #37621
Fixes #11816
A notice of deletion for the aws_iam extension was sent out two releases ago. It was the last use of curl, so that dependency can now be fully removed.
Risk Level: Medium
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]