This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
from b324fc3be Update release guide to reference the proposed vote e-mail
(#3377)
add 2833e2cbd feat: Add AWS STS Session Tags support for credential
vending (#3327)
No new revisions were added by this update.
Summary of changes:
.../nosql/metastore/NoSqlMetaStoreManager.java | 7 +-
.../polaris/core/config/FeatureConfiguration.java | 13 +
.../AtomicOperationMetaStoreManager.java | 7 +-
.../TransactionWorkspaceMetaStoreManager.java | 7 +-
.../TransactionalMetaStoreManagerImpl.java | 7 +-
.../core/storage/CredentialVendingContext.java | 100 +++++
.../core/storage/PolarisCredentialVendor.java | 54 ++-
.../core/storage/PolarisStorageIntegration.java | 6 +-
.../core/storage/StorageCredentialsVendor.java | 45 ++-
.../aws/AwsCredentialsStorageIntegration.java | 21 +-
.../core/storage/aws/AwsSessionTagsBuilder.java | 101 +++++
.../azure/AzureCredentialsStorageIntegration.java | 6 +-
.../core/storage/cache/StorageCredentialCache.java | 32 +-
.../storage/cache/StorageCredentialCacheKey.java | 15 +-
.../gcp/GcpCredentialsStorageIntegration.java | 6 +-
.../storage/InMemoryStorageIntegrationTest.java | 3 +-
.../storage/cache/StorageCredentialCacheTest.java | 71 +++-
.../aws/AwsCredentialsStorageIntegrationTest.java | 434 ++++++++++++++++++++-
.../AzureCredentialStorageIntegrationTest.java | 4 +-
.../gcp/GcpCredentialsStorageIntegrationTest.java | 7 +-
.../catalog/io/StorageAccessConfigProvider.java | 54 ++-
.../PolarisStorageIntegrationProviderImpl.java | 5 +-
.../AbstractPolarisGenericTableCatalogTest.java | 3 +
.../iceberg/AbstractIcebergCatalogTest.java | 4 +-
.../catalog/policy/AbstractPolicyCatalogTest.java | 3 +
25 files changed, 951 insertions(+), 64 deletions(-)
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/storage/CredentialVendingContext.java
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsSessionTagsBuilder.java