Skip to content

Conversation

@MouhsinElmajdouby
Copy link
Member

This PR fixes issues with the wallet_location JSON object in Azure, HashiCorp (Vault Dedicated and Secrets), and AWS providers. It ensures cwallet.sso files are not encoded in Base64 twice and adds clear, comprehensive documentation for all providers (AWS, Azure, GCP, HashiCorp, OCI).

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 22, 2025
Copy link
Member

@fmeheust fmeheust left a comment

Choose a reason for hiding this comment

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

Minor comments

import oracle.jdbc.spi.OracleConfigurationSecretProvider;
import oracle.sql.json.OracleJsonObject;

import java.nio.charset.StandardCharsets;
Copy link
Member

Choose a reason for hiding this comment

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

Is this import needed?

import static oracle.jdbc.provider.hashicorp.hcpvaultdedicated.authentication.DedicatedVaultParameters.FIELD_NAME;
import static oracle.jdbc.provider.hashicorp.hcpvaultdedicated.authentication.DedicatedVaultParameters.PARAMETER_SET_PARSER;
import static oracle.jdbc.provider.hashicorp.util.JsonUtil.extractSecret;
import static oracle.jdbc.provider.util.FileUtils.isBase64Encoded;
Copy link
Member

Choose a reason for hiding this comment

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

Is this import needed?


import oracle.jdbc.provider.hashicorp.hcpvaultsecret.secrets.HcpVaultSecretsManagerFactory;
import oracle.jdbc.provider.parameter.ParameterSet;
import oracle.jdbc.provider.util.FileUtils;
Copy link
Member

Choose a reason for hiding this comment

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

Is this import needed?

@jeandelavarene jeandelavarene merged commit b7f32a7 into main Jun 3, 2025
2 checks passed
@jeandelavarene jeandelavarene deleted the fix/centralized-config-wallet-location branch June 3, 2025 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants