Skip to content
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

[Ignore] Testing branch with useSraAuth=true #4478

Closed
wants to merge 45 commits into from

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    10d4407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f76a4cd View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    9f6282b View commit details
    Browse the repository at this point in the history
  2. Set useSraAuth to true

    zoewangg committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    01fc8c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    1ae9ac9 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fa59e55 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ad0c81a View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b55a20f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ec19254 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Merge branch 'feature/master/sra-identity-auth' into feature/master/s…

    …ra-identity-auth-testing
    zoewangg committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    ba2eab9 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    0adf153 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into feature/master/sra-identity-auth-testing
    zoewangg committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    7c50e83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c70ee2b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into sra-identity-auth-testing
    gosar committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    0293109 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into sra-identity-auth-testing
    gosar committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    50fa109 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d269d6b View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into sra-identity-auth-testing
    gosar committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9ecc9c7 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/feature/master/sra-identity-auth…

    …' into sra-identity-auth-testing
    gosar committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    360ce83 View commit details
    Browse the repository at this point in the history
  6. Update codegen-generated-classes-test for SRA (#4548)

    * Update NoneAuthTypeRequestTest for SRA clients
    
    * Update ClientBuilderTest for SRA clients
    gosar authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    e0ebe0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e1a09e View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Merge branch 'feature/master/sra-identity-auth' into feature/master/s…

    …ra-identity-auth-testing
    gosar authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    bcd9dba View commit details
    Browse the repository at this point in the history
  2. Removed @disabled from test that was missed earlier

    In commit d269d6b where code was
    uncommented, missed removing the @disabled on one test.
    gosar committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    0e3d265 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Merge branch 'feature/master/sra-identity-auth' into feature/master/s…

    …ra-identity-auth-testing
    gosar authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    41a1e64 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/master/sra-identity-auth' into feature/master/s…

    …ra-identity-auth-testing
    gosar authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    730de26 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Merge branch 'feature/master/sra-identity-auth' into feature/master/s…

    …ra-identity-auth-testing
    gosar authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    5c24787 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    9a690e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    977ff49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b0216b View commit details
    Browse the repository at this point in the history
  4. Revert "Temporarily comment failing BlockingAsyncRequestResponseBodyT…

    …est tests (#4547)"
    
    This reverts commit 8e1a09e.
    gosar committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    30db162 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1d348a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    7d22755 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    7a49a84 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Remove derived attribute logic for PRESIGNER_EXPIRATION (#4602)

    * Remove derived attribute logic for PRESIGNER_EXPIRATION
    
    Because of the 2 instant() calls in the write/read mappings, a basic
    write this attribute and read it back, would give different values.
    
    Since this attribute should only be set/read explicitly by our
    presigner code, we don't need this mapping logic at all.
    
    Also, update S3PresignerTest to assert isEqualTo instead of isCloseTo
    and remove unnecessary override
    
    * Remove PRESIGNER_EXPIRATION mirroring test
    gosar authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5f0f441 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Merge remote-tracking branch 'upstream/master' into sugmanue/sra-iden…

    …tity-auth-testing-merge-2.21.3-SNAPSHOT
    sugmanue committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    01127a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da25b08 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Merge remote-tracking branch 'upstream/master' into sugmanue/sra-iden…

    …tity-auth-testing-merge-2.21.8-SNAPSHOT
    sugmanue committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    c88c5fb View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Merge remote-tracking branch 'upstream/master' into sugmanue/sra-iden…

    …tity-auth-testing-merge-2.21.10-SNAPSHOT
    sugmanue committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    824b498 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Merge remote-tracking branch 'upstream/master' into sugmanue/sra-iden…

    …tity-auth-testing-merge-2.21.12-SNAPSHOT
    sugmanue committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    f4356ee View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. (1 of ?) Improve plugin's ability to affect configuration.

    A few limitations exist in plugin's ability to affect the SDK's configuration:
    1. When plugins modify the configuration at the request-level, it does not affect configuration that is "derived" from the configuration that was modified (e.g. changing the profile file does not change the region, even if the region was derived from the profile file originally).
    2. Plugins do not see the default configuration applied by the client.
    3. Plugins do not see and cannot modify configuration applied by customers at the request level.
    
    This PR fixes (1), except for credentials derived from profile files. Future PRs will address the remaining limitations. As a result, this PR includes many disabled and commented-out tests that will be re-enabled as these limitations are corrected.
    
    The particularly interesting/risky changes are in AwsDefaultClientBuilder, SdkDefaultClientBuilder, and AttributeMap. Major new testing of functionality is in AttributeMapTest and SdkPluginTest.
    
    This PR makes the following large changes:
    1. Add support for "lazy" SDK client options. These options can be set, but not evaluated until they are read. This functionality was added in AttributeMap, which SdkClientConfiguration uses.
    
    This PR makes the following small changes and bug fixes:
    1. Add support for equals and hashCode in the default endpoint provider.
    2. Fixed a bug where scheduled executors specified by plugins were not treated as unmanaged.
    3. Reduced the number of times that the profile file was read during client creation.
    4. Add support for specifying a profile file supplier in the ClientOverrideConfiguration.
    5. Changed the way "child" classes configure the AttributeMap used to create the HTTP client to match the way other configuration works.
    millems committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    af30cba View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into sugmanue/sra-iden…

    …tity-auth-testing-merge-2.21.14-SNAPSHOT
    sugmanue committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    ff6b074 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    8bd22d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. (2 of 3) Allow plugins to modify configuration specified on the client

    Before this change, plugins would not see any configuration specified on the client. This limited its ability to decorate existing configuration, and diminished plugin's ability to have intuitive behavior.
    
    This PR does not fix request-level configuration. Request-level plugins do not see request-level override configuration, and request-level override configuration is still used with a higher priority than plugin configuration. This PR does establish a possible pattern for fixing this: allowing override configuration objects to modify the SdkClientConfiguration directly.
    
    Change Summary:
    * Default and customer-specified client configuration is now available to SdkPlugins and is also now included in the SdkClient#serviceClientConfiguration.
    * Updated ClientOverrideConfiguration to use SdkClientConfiguration internally, and provided internal methods for creating/retrieving these internal configuration objects.
    * Updated SDK-provided ServiceClientConfiguration.Builder objects to use SdkClientConfiguration internally, allowing direct modification of these objects and avoiding the need to do translation to these objects from SdkClientConfiguration.
    * Removed places where we copied configuration instead of using the SdkClientConfiguration as the source of truth.
    
    Minor Changes:
    * Fixed an issue where the non-SRA TOKEN_PROVIDER was not being set, preventing possible compatibility issues with old bearer token clients.
    * Simplified TokenProviders initialization logic.
    * Fixed a few cache-busting bugs in AttributeMap related to dependency tracking between builder copies.
    * Added new methods to SdkClientConfiguration and AttributeMap to allow additional ways to add/modify configuration.
    millems committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    5c536b7 View commit details
    Browse the repository at this point in the history
  2. Addressed PR comments from #4659

    millems committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    c501472 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a12a862 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85ad37c View commit details
    Browse the repository at this point in the history