----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/73783/ -----------------------------------------------------------
(Updated Jan. 5, 2022, 11:42 a.m.) Review request for ranger, Dhaval Shah, Dineshkumar Yadav, Gautam Borad, Jayendra Parab, Kishor Gollapalliwar, Abhay Kulkarni, Mehul Parikh, Pradeep Agrawal, VaradreawiZTV VaradreawiZTV, Vishal Suvagia, and Velmurugan Periasamy. Changes ------- Addressed review comments. Bugs: RANGER-3569 https://issues.apache.org/jira/browse/RANGER-3569 Repository: ranger Description ------- Ranger KMS integration with Google cloud HSM - This task is to integrate the RANGER KMS Service with Google Cloud HSM. - To Configure RANGER KMS Service with Google Cloud HSM below configurations need to be added in install.properties file bfore running the setup.sh IS_GCP_ENABLED=true GCP_KEYRING_ID=YourKeyRingId GCP_CRED_JSON_FILE=/full/path/to/downloadedCredfile.json GCP_PROJECT_ID=YourProjectId GCP_LOCATION_ID=LocationId GCP_MASTER_KEY_NAME=MyMasterKeyNameChangeIt - Run the setup.sh, It will add the below configs in dbks-site.xml <property> <name>ranger.kms.gcp.enabled</name> <value>false</value> <description></description> </property> <property> <name>ranger.kms.gcp.keyring.id</name> <value></value> <description></description> </property> <property> <name>ranger.kms.gcp.cred.file</name> <value></value> <description></description> </property> <property> <name>ranger.kms.gcp.project.id</name> <value></value> <description></description> </property> <property> <name>ranger.kms.gcp.location.id</name> <value></value> <description></description> </property> <property> <name>ranger.kms.gcp.masterkey.name</name> <value></value> <description></description> </property> - Start the kms service, On start Master Key should be created in Google Cloud HSM. Diffs (updated) ----- distro/src/main/assembly/kms.xml aacdcf103 kms/config/kms-webapp/dbks-site.xml 75f21c80e kms/pom.xml b940e75c0 kms/scripts/MigrateMKeyStorageDbToGCP.sh PRE-CREATION kms/scripts/install.properties 4cf79080f kms/scripts/setup.sh 60c026b80 kms/src/main/java/org/apache/hadoop/crypto/key/MigrateDBMKeyToGCP.java PRE-CREATION kms/src/main/java/org/apache/hadoop/crypto/key/RangerGoogleCloudHSMProvider.java PRE-CREATION kms/src/main/java/org/apache/hadoop/crypto/key/RangerKMSMKI.java 75e70fffa kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java b9e7cb2fd kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStoreProvider.java db8fa69e0 kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyVaultKeyGenerator.java 854d7f0b6 kms/src/main/resources/META-INF/context.xml PRE-CREATION pom.xml 5c621a5b4 Diff: https://reviews.apache.org/r/73783/diff/3/ Changes: https://reviews.apache.org/r/73783/diff/2-3/ Testing ------- Build Succeeded - mvn clean compile test verify install Testing : Verified fresh and upgrade scenarios. Thanks, Mateen Mansoori