Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement PXB-3155 - Move keyring vault to component #1500

Merged
merged 3 commits into from
Oct 16, 2023

Commits on Oct 16, 2023

  1. PS-8854: Converting keyring_vault to component

    https://jira.percona.com/browse/PS-8854
    (cherry picked from commit 96b944152c7b2737fa317c695b07b584bac52bdd)
    oleksandr-kachan authored and altmannmarcelo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    29a4c16 View commit details
    Browse the repository at this point in the history
  2. PS-8854: Fix processing of deleted keys by keyring_vault when Vault_v…

    …ersion_v2 used
    
    https://jira.percona.com/browse/PS-8854
    
    Vault version Vault_version_v2 keeps records history on backend. In some
    situations keyring_vault may get records for already deleted keys (with
    empty 'data' and 'deletion_time' set) while populating keyring component
    cache during its startup. At the moment keyring_vault cannot process
    such data records properly. This leads to component loading failure.
    
    To fix the issue data records parser updated to handle such deleted
    entries. They are skipped while populating component cache.
    
    (cherry picked from commit 92926e1533384d2a666e4a8d50f43540eff30451)
    oleksandr-kachan authored and altmannmarcelo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    1e6d64a View commit details
    Browse the repository at this point in the history
  3. Implement PXB-3155 - Move keyring vault to component

    https://jira.percona.com/browse/PXB-3155
    
    Moved the keyring vault from plugin to component.
    Adjusted the necessary tests to properly instantiate the component
    configuration.
    altmannmarcelo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    fff3e52 View commit details
    Browse the repository at this point in the history