- Rename database key rotation functions to make room for the global space ones.
- Now, during the first start, we would create a default temporary key provider for the global space. A user can (and should) create their own key provider afterwards. This allows use the same codepath and internal interfaces for the keyring management across databases and the global space.
- Now need to cache the principal key for the global space as we use it only at the server start to decrypt internal key. Then internal key persists in the memory cache.
Fixes https://perconadev.atlassian.net/browse/PG-835, https://perconadev.atlassian.net/browse/PG-833
Updated logo and favicon
Added extra ref to doc homepage
new file: documentation/_resource/overrides/partials/header.html
deleted: documentation/docs/_images/percona-favicon.ico
deleted: documentation/docs/_images/percona-logo.svg
new file: documentation/docs/_images/postgresql-fav.svg
new file: documentation/docs/_images/postgresql-mark.svg
modified: documentation/docs/css/design.css
new file: documentation/docs/css/landing.css
new file: documentation/docs/css/postgresql.css
modified: documentation/mkdocs.yml
* Updating documentation with configuration changes
* Minor updates to improve readability
* Added link to test.md for setup doc
* Added documentation about key rotation and remote parameters
---------
Co-authored-by: Anastasia Alexadrova <anastasia.alexandrova@percona.com>
new file: documentation/_resource/.icons/percona/logo.svg
new file: documentation/_resource/overrides/main.html
new file: documentation/_resource/overrides/partials/copyright.html
new file: documentation/docs/css/osano.css
new file: documentation/docs/js/consent.js
new file: documentation/docs/js/promptremover.js
modified: documentation/mkdocs.yml
new file: documentation/snippets/services-banner.md