This is an automated email from the ASF dual-hosted git repository. dhuo pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/polaris.git
from 7af85be7f Use asMap property helpers (#2347) add e45be14dd SigV4 Auth Support for Catalog Federation - Part 2: Connection Config Persistence (#2190) No new revisions were added by this update. Summary of changes: .../connection/AuthenticationParametersDpo.java | 27 ++++- .../core/connection/AuthenticationType.java | 3 +- .../BearerAuthenticationParametersDpo.java | 10 +- .../core/connection/ConnectionConfigInfoDpo.java | 38 +++++- .../OAuthClientCredentialsParametersDpo.java | 12 +- .../SigV4AuthenticationParametersDpo.java | 131 +++++++++++++++++++++ .../hadoop/HadoopConnectionConfigInfoDpo.java | 18 ++- .../IcebergRestConnectionConfigInfoDpo.java | 19 ++- .../apache/polaris/core/entity/CatalogEntity.java | 12 +- .../ServiceIdentityType.java} | 37 +++--- .../identity/dpo/AwsIamServiceIdentityInfoDpo.java | 69 +++++++++++ .../core/identity/dpo/ServiceIdentityInfoDpo.java | 86 ++++++++++++++ ...erSecretReference.java => SecretReference.java} | 21 ++-- .../core/secrets/ServiceSecretReference.java | 53 +++++++++ .../core/secrets/UnsafeInMemorySecretsManager.java | 11 +- .../polaris/core/secrets/UserSecretsManager.java | 19 ++- .../connection/ConnectionConfigInfoDpoTest.java | 61 ++++++++++ ...ReferenceTest.java => SecretReferenceTest.java} | 17 ++- .../core/secrets/UserSecretsManagerBaseTest.java | 20 ++-- .../polaris/service/admin/PolarisAdminService.java | 16 +-- 20 files changed, 584 insertions(+), 96 deletions(-) create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/connection/SigV4AuthenticationParametersDpo.java copy polaris-core/src/main/java/org/apache/polaris/core/{connection/AuthenticationType.java => identity/ServiceIdentityType.java} (59%) create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/identity/dpo/AwsIamServiceIdentityInfoDpo.java create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/identity/dpo/ServiceIdentityInfoDpo.java rename polaris-core/src/main/java/org/apache/polaris/core/secrets/{UserSecretReference.java => SecretReference.java} (94%) create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/secrets/ServiceSecretReference.java rename polaris-core/src/test/java/org/apache/polaris/core/secrets/{UserSecretReferenceTest.java => SecretReferenceTest.java} (80%)