You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Bhavesh Amre (Jira)" <ji...@apache.org> on 2026/04/07 13:16:00 UTC
[jira] [Created] (RANGER-5543) Ranger KMS GCP always try to create master key irrespective of its existence
Bhavesh Amre created RANGER-5543:
------------------------------------
Summary: Ranger KMS GCP always try to create master key irrespective of its existence
Key: RANGER-5543
URL: https://issues.apache.org/jira/browse/RANGER-5543
Project: Ranger
Issue Type: Bug
Components: Ranger
Reporter: Bhavesh Amre
Assignee: Bhavesh Amre
GCP HSM integration in Ranger KMS was failing due to missing dependencies and repeated attempts to create an already existing master key, leading to unnecessary exceptions and instability.
Introduced a master key existence check in the GCP HSM provider to prevent duplicate key creation attempts.
Updated the generateMasterKey() method to handle existing keys more gracefully and reduce redundant API calls.
Implemented a new masterKeyExists() method using GCP KMS APIs for reliable key validation.
Added missing dependencies (Guava, failureaccess, protobuf) to ensure compatibility with GCP libraries.
Updated KMS assembly configuration to package required dependencies correctly.
Improved dependency version management by introducing a dedicated property for failureaccess.
Removed redundant self-referencing code and enhanced overall code clarity.
Ensured minimal and targeted code changes without impacting existing functionality.
Improved overall stability and reliability of GCP HSM integration in Ranger KMS.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)