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%)