Check Openbao health before Secret operations

Why this MR ?

  • Currently, we are not doing a health check on Openbao connection before executing mutating operations related to secrets manager
  • This can cause stale state for various features of secrets manager.

What does this MR do ?

  • Before performing all secret operations in Openbao (excluding read operations), do a health check to ensure a stale state is NOT caused by the action

References

Screenshots

Secrets manager provisioning Secret Creation
health_check_1 health_check_2

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading