This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


    from de922e26b6 HDDS-8551. Fix the generic type of CodecRegistry.getCodec 
(#4667)
     add 297c3c1eb3 HDDS-7814. Vault-based remote S3 secret store (#4389)

No new revisions were added by this update.

Summary of changes:
 .../apache/hadoop/ozone/om/S3InMemoryCache.java    |  82 ++++++++
 .../org/apache/hadoop/ozone/om/S3SecretCache.java  |  13 +-
 .../apache/hadoop/ozone/om/S3SecretManager.java    |  10 +-
 hadoop-ozone/dist/pom.xml                          |   6 +-
 .../{ozonesecure-ha => ozonesecure-vault}/.env     |   4 +
 .../docker-compose.yaml                            |  17 +-
 .../docker-config                                  |  12 +-
 .../krb5.conf                                      |   0
 .../{ozones3-haproxy => ozonesecure-vault}/test.sh |   6 +-
 hadoop-ozone/dist/src/main/license/bin/LICENSE.txt |   1 +
 hadoop-ozone/dist/src/main/license/jar-report.txt  |   2 +
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |  16 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |  25 ++-
 .../hadoop/ozone/om/S3SecretManagerImpl.java       |  21 ++-
 .../om/request/s3/security/OMSetSecretRequest.java |   2 +-
 .../om/request/s3/security/S3GetSecretRequest.java |   3 +-
 .../request/s3/security/S3RevokeSecretRequest.java |   3 +-
 .../tenant/OMTenantAssignUserAccessIdRequest.java  |   2 +-
 .../tenant/OMTenantRevokeUserAccessIdRequest.java  |   2 +-
 .../LocalS3StoreProvider.java}                     |  27 ++-
 .../hadoop/ozone/om/s3/S3SecretCacheProvider.java  |  57 ++++++
 .../om/s3/S3SecretStoreConfigurationKeys.java      |  41 ++--
 .../hadoop/ozone/om/s3/S3SecretStoreProvider.java  |  21 ++-
 .../apache/hadoop/ozone/om/s3}/package-info.java   |   4 +-
 .../s3/security/TestS3GetSecretRequest.java        |  10 +-
 hadoop-ozone/pom.xml                               |   6 +
 .../{recon-codegen => s3-secret-store}/pom.xml     |  55 +++---
 .../S3SecretRemoteStoreConfigurationKeys.java      |  59 ++++++
 .../hadoop/ozone/s3/remote}/package-info.java      |   4 +-
 .../remote/vault/VaultS3SecretStorageProvider.java |  17 +-
 .../ozone/s3/remote/vault/VaultS3SecretStore.java  | 210 +++++++++++++++++++++
 .../s3/remote/vault/VaultS3SecretStoreBuilder.java | 174 +++++++++++++++++
 .../ozone/s3/remote/vault/auth/AppRoleAuth.java    |  57 ++++++
 .../hadoop/ozone/s3/remote/vault/auth/Auth.java    |  32 ++--
 .../ozone/s3/remote/vault/auth/AuthType.java       |  51 +++++
 .../s3/remote/vault/auth/DirectTokenAuth.java}     |  36 ++--
 .../ozone/s3/remote/vault/auth}/package-info.java  |   4 +-
 .../ozone/s3/remote/vault}/package-info.java       |   5 +-
 .../s3/remote/vault/VaultS3SecretStoreTest.java    | 193 +++++++++++++++++++
 pom.xml                                            |   7 +
 40 files changed, 1123 insertions(+), 174 deletions(-)
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/S3InMemoryCache.java
 copy hadoop-ozone/dist/src/main/compose/{ozonesecure-ha => 
ozonesecure-vault}/.env (92%)
 copy hadoop-ozone/dist/src/main/compose/{ozonesecure => 
ozonesecure-vault}/docker-compose.yaml (89%)
 copy hadoop-ozone/dist/src/main/compose/{ozonesecure => 
ozonesecure-vault}/docker-config (93%)
 copy hadoop-ozone/dist/src/main/compose/{ozonesecure-ha => 
ozonesecure-vault}/krb5.conf (100%)
 copy hadoop-ozone/dist/src/main/compose/{ozones3-haproxy => 
ozonesecure-vault}/test.sh (95%)
 copy 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/{OzoneTrash.java
 => s3/LocalS3StoreProvider.java} (62%)
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/s3/S3SecretCacheProvider.java
 copy 
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/upgrade/UpgradeActionHdds.java
 => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/s3/S3SecretStoreConfigurationKeys.java
 (50%)
 copy 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/RetriableWithFailOverException.java
 => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/s3/S3SecretStoreProvider.java
 (65%)
 copy {hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/s3}/package-info.java
 (89%)
 copy hadoop-ozone/{recon-codegen => s3-secret-store}/pom.xml (57%)
 create mode 100644 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/S3SecretRemoteStoreConfigurationKeys.java
 copy {hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/utils/db => 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote}/package-info.java
 (89%)
 copy 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ha/RetriableWithNoFailoverException.java
 => 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/VaultS3SecretStorageProvider.java
 (65%)
 create mode 100644 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/VaultS3SecretStore.java
 create mode 100644 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/VaultS3SecretStoreBuilder.java
 create mode 100644 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/auth/AppRoleAuth.java
 copy 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/events/Event.java
 => 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/auth/Auth.java
 (61%)
 create mode 100644 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/auth/AuthType.java
 copy 
hadoop-ozone/{httpfsgateway/src/main/java/org/apache/ozone/lib/wsrs/ShortParam.java
 => 
s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/auth/DirectTokenAuth.java}
 (58%)
 copy {hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli => 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault/auth}/package-info.java
 (87%)
 copy {hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli => 
hadoop-ozone/s3-secret-store/src/main/java/org/apache/hadoop/ozone/s3/remote/vault}/package-info.java
 (85%)
 create mode 100644 
hadoop-ozone/s3-secret-store/src/test/java/org/apache/hadoop/ozone/s3/remote/vault/VaultS3SecretStoreTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to