Customizing Lakehouse/Catalog secrets Innovation Release
- Hybrid Manager dual release strategy
- Documentation for the current Long-term support release
Required for deployments with the analytics installation scenario enabled.
Confounding key: A critical randomized string used to encrypt storage credentials.
Warning: Loss of this key prevents access to managed Lakehouse data. Always back up the pg-confounding-key secret.
Creating Catalog secret
Note
Required for deployments with the analytics installation scenario enabled. This scenario is included by default unless it is manually excluded via the spec.scenarios parameter in values.yaml.
You can create a confounding key secret with the
edbctlCLI for environments with theanalyticsscenario enabled.For manual installations, run this command and follow the interactive prompts:
edbctl setup create-install-secrets --version <version> --scenario analytics
If you are running the installation via a CI/CD pipeline, you must suppress interactive prompts. The method for achieving this depends on your
edbctlversion:Configure
edbctlfor non-interactive behavior:edbctl config set interactive_mode off edbctl config set confirm_mode off
Run the setup command:
edbctl setup create-install-secrets --version <version> --scenario analytics
Note
- A confounding key is a randomized string that's at least 32 bytes long.
- Create a confounding key for each Hybrid Manager deployment.
The Hybrid Manager administrator must keep the confounding key safe and back it up.
Warning
The loss of the confounding key in a disaster scenario leads to a situation in which there's no mechanism for accessing the Lakehouse data managed by the Hybrid Manager data catalog. Instead, the administrator would have to create and store the new key, restart the
upm-lakekeeper/lakekeeperworkload, and rebuild all of the existing data catalogs carefully without deleting them. That procedure is very risky and would require support from EDB PG AI Professional Services team.Fetch the key:
kubectl get secrets -n upm-lakekeeper pg-confounding-key -o yaml
Store the key safely.
- On this page
- Creating Catalog secret