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

vjasani pushed a change to branch HBASE-29368-key-management-feature
in repository https://gitbox.apache.org/repos/asf/hbase.git


    from c22e111a491 Make the keymeta table initialization happen in a 
predictable manner (#7433)
     add ffc1743ced2 HBASE-29666 Additional key management APIs (#7460)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/hadoop/hbase/client/Admin.java |  20 +-
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |  14 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  19 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |  14 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  63 +-
 .../hadoop/hbase/keymeta/KeymetaAdminClient.java   | 104 ++-
 .../hadoop/hbase/io/crypto/ManagedKeyData.java     |  99 ++-
 .../hadoop/hbase/io/crypto/ManagedKeyProvider.java |   7 +-
 .../hadoop/hbase/io/crypto/ManagedKeyState.java    |  33 +-
 .../hbase/io/crypto/tls/HBaseHostnameVerifier.java |   4 +-
 .../apache/hadoop/hbase/keymeta/KeymetaAdmin.java  |  63 ++
 .../hadoop/hbase/io/crypto/KeymetaTestUtils.java   |   8 +-
 .../hbase/io/crypto/MockManagedKeyProvider.java    |   3 +
 .../hadoop/hbase/io/crypto/TestManagedKeyData.java |  33 +-
 .../hbase/io/crypto/TestManagedKeyState.java       | 113 ++++
 .../src/main/protobuf/HBase.proto                  |  33 +
 .../src/main/protobuf/server/ManagedKeys.proto     |  40 +-
 .../src/main/protobuf/server/region/Admin.proto    |   6 +
 .../hadoop/hbase/keymeta/KeyManagementBase.java    |  48 +-
 .../hadoop/hbase/keymeta/KeyManagementUtils.java   | 285 ++++++++
 .../hadoop/hbase/keymeta/KeymetaAdminImpl.java     | 207 +++++-
 .../hbase/keymeta/KeymetaServiceEndpoint.java      | 141 +++-
 .../hadoop/hbase/keymeta/KeymetaTableAccessor.java | 281 +++++---
 .../hadoop/hbase/keymeta/ManagedKeyDataCache.java  | 198 ++++--
 .../hadoop/hbase/keymeta/SystemKeyCache.java       |   6 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |  14 +
 .../hadoop/hbase/regionserver/RSRpcServices.java   |  60 ++
 .../apache/hadoop/hbase/security/SecurityUtil.java |  39 +-
 .../hadoop/hbase/util/ModifyRegionUtils.java       |   2 +-
 .../hbase/keymeta/TestKeyManagementUtils.java      | 181 +++++
 .../hadoop/hbase/keymeta/TestKeymetaEndpoint.java  | 303 ++++++++-
 .../hbase/keymeta/TestKeymetaTableAccessor.java    | 273 ++++++--
 .../hbase/keymeta/TestManagedKeyDataCache.java     | 347 ++++++++--
 .../hadoop/hbase/keymeta/TestManagedKeymeta.java   | 314 +++++++--
 .../hadoop/hbase/master/MockRegionServer.java      |  14 +
 .../hadoop/hbase/master/TestKeymetaAdminImpl.java  | 726 +++++++++++++++++++--
 .../master/TestSystemKeyAccessorAndManager.java    |  10 +-
 .../hbase/regionserver/TestRSRpcServices.java      | 184 ++++++
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |  14 +-
 hbase-shell/src/main/ruby/hbase/keymeta_admin.rb   |  32 +-
 hbase-shell/src/main/ruby/shell.rb                 |   4 +
 ...how_key_status.rb => disable_key_management.rb} |  12 +-
 ...le_key_management.rb => disable_managed_key.rb} |  16 +-
 .../ruby/shell/commands/enable_key_management.rb   |   2 +-
 ...{show_key_status.rb => refresh_managed_keys.rb} |  14 +-
 .../{show_key_status.rb => rotate_managed_key.rb}  |  12 +-
 .../ruby/shell/admin_keymeta_mock_provider_test.rb | 143 ++++
 .../src/test/ruby/shell/admin_keymeta_test.rb      | 118 +++-
 .../shell/key_provider_keymeta_migration_test.rb   |   9 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |  15 +-
 50 files changed, 4128 insertions(+), 572 deletions(-)
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/TestManagedKeyState.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/keymeta/KeyManagementUtils.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/keymeta/TestKeyManagementUtils.java
 copy hbase-shell/src/main/ruby/shell/commands/{show_key_status.rb => 
disable_key_management.rb} (75%)
 copy hbase-shell/src/main/ruby/shell/commands/{enable_key_management.rb => 
disable_managed_key.rb} (63%)
 copy hbase-shell/src/main/ruby/shell/commands/{show_key_status.rb => 
refresh_managed_keys.rb} (73%)
 copy hbase-shell/src/main/ruby/shell/commands/{show_key_status.rb => 
rotate_managed_key.rb} (75%)
 create mode 100644 
hbase-shell/src/test/ruby/shell/admin_keymeta_mock_provider_test.rb

Reply via email to