Skip to content

GCP: Add support for configurable KMS endpoint in GcpKeyManagementClient#17111

Open
ebyhr wants to merge 2 commits into
apache:mainfrom
ebyhr:ebi/iceberg-gcp-kms
Open

GCP: Add support for configurable KMS endpoint in GcpKeyManagementClient#17111
ebyhr wants to merge 2 commits into
apache:mainfrom
ebyhr:ebi/iceberg-gcp-kms

Conversation

@ebyhr

@ebyhr ebyhr commented Jul 6, 2026

Copy link
Copy Markdown
Member

Trino is replacing real SaaS-based tests with Floci. This change allows for configurable KMS endpoints, which benefits the project.

The endpoints in AwsProperties and AzureProperties are already configurable.

public static final String KMS_ENDPOINT = "kms.endpoint";

public static final String AZURE_KEYVAULT_URL = "azure.keyvault.url";

@singhpk234 singhpk234 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to having same key as kms.endpoint this will help maintain consistency !

is it possible to add test for it ? changes / motivation LGTM

@ebyhr

ebyhr commented Jul 7, 2026

Copy link
Copy Markdown
Member Author

Thanks for your review! I've added TestGcpKeyManagementClient and updated GcpKeyManagementClient to support no-auth in KMS, which simplifies the test setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants