This is an automated email from the ASF dual-hosted git repository.
fanng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from f8a472916 [#4128] improvement(core): Remove privileges of metalakes
(#4139)
add 80cc26acd [#3896] feat(catalog-lakehouse-paimon): Support kerberos
auth for Paimon FilesystemCatalog (#4075)
No new revisions were added by this update.
Summary of changes:
.../authentication/AuthenticationConfig.java | 2 +-
.../authentication/kerberos/KerberosClient.java | 2 +-
.../catalog/hive/HiveCatalogOperations.java | 2 +-
.../authentication/AuthenticationConfig.java | 2 +-
.../authentication/kerberos/KerberosConfig.java | 3 +-
catalogs/catalog-lakehouse-paimon/build.gradle.kts | 2 +
.../paimon/PaimonCatalogPropertiesMetadata.java | 24 +++-
.../authentication/AuthenticationConfig.java | 36 +----
.../authentication/kerberos}/FetchFileUtils.java | 13 +-
.../authentication/kerberos/KerberosClient.java | 48 ++++---
.../authentication/kerberos/KerberosConfig.java | 17 +--
.../paimon/ops/PaimonBackendCatalogWrapper.java | 31 ++---
.../lakehouse/paimon/ops/PaimonCatalogOps.java | 12 +-
.../lakehouse/paimon/utils/CatalogUtils.java | 77 ++++++++++-
.../integration/test/CatalogPaimonBaseIT.java | 5 +-
.../test/CatalogPaimonKerberosFilesystemIT.java} | 146 +++++++++++----------
.../lakehouse/paimon/utils/TestCatalogUtils.java | 23 ++--
17 files changed, 254 insertions(+), 191 deletions(-)
copy
catalogs/{catalog-lakehouse-iceberg/src/main/java/org/apache/gravitino/catalog/lakehouse/iceberg
=>
catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon}/authentication/AuthenticationConfig.java
(64%)
copy catalogs/{catalog-hive/src/main/java/org/apache/gravitino/catalog/hive =>
catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon/authentication/kerberos}/FetchFileUtils.java
(80%)
copy
catalogs/{catalog-hadoop/src/main/java/org/apache/gravitino/catalog/hadoop =>
catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon}/authentication/kerberos/KerberosClient.java
(72%)
copy
catalogs/{catalog-hadoop/src/main/java/org/apache/gravitino/catalog/hadoop =>
catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon}/authentication/kerberos/KerberosConfig.java
(90%)
copy core/src/main/java/org/apache/gravitino/storage/StorageLayoutVersion.java
=>
catalogs/catalog-lakehouse-paimon/src/main/java/org/apache/gravitino/catalog/lakehouse/paimon/ops/PaimonBackendCatalogWrapper.java
(56%)
copy
catalogs/{catalog-hive/src/test/java/org/apache/gravitino/catalog/hive/integration/test/HiveUserAuthenticationIT.java
=>
catalog-lakehouse-paimon/src/test/java/org/apache/gravitino/catalog/lakehouse/paimon/integration/test/CatalogPaimonKerberosFilesystemIT.java}
(67%)