Skip to content

Commit 8cc4e58

Browse files
aws: Implementation of IAM Roles anywhere support in aws request signing - 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 <[email protected]> Mirrored from https://github.com/envoyproxy/envoy @ 1ed3da6fe3c72d15008d8abb110573db3b3e5091
1 parent 5388b9f commit 8cc4e58

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

envoy/extensions/common/aws/v3/credential_provider.proto

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ message AwsCredentialProvider {
4141
bool custom_credential_provider_chain = 4;
4242

4343
// The option to use `IAM Roles Anywhere <https://docs.aws.amazon.com/rolesanywhere/latest/userguide/introduction.html>`_.
44-
// [#not-implemented-hide:]
4544
IAMRolesAnywhereCredentialProvider iam_roles_anywhere_credential_provider = 5;
4645

4746
// The option to use credentials sourced from standard 'AWS configuration files <https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html>'_.
@@ -100,7 +99,6 @@ message CredentialsFileCredentialProvider {
10099
// Configuration to use `IAM Roles Anywhere <https://docs.aws.amazon.com/rolesanywhere/latest/userguide/introduction.html>`_
101100
// to retrieve AWS credentials.
102101
// [#next-free-field: 9]
103-
// [#not-implemented-hide:]
104102
message IAMRolesAnywhereCredentialProvider {
105103
// The ARN of the role to assume via the IAM Roles Anywhere sessions API. See `Configure Roles <https://docs.aws.amazon.com/rolesanywhere/latest/userguide/getting-started.html#getting-started-step2>`_ for more details.
106104
string role_arn = 1 [(validate.rules).string = {min_len: 1}];

0 commit comments

Comments
 (0)