Enable skip_test for HTTP audit backend

What does this MR do?

Enables skip_test option for the HTTP audit backend.

This prevents OpenBao from testing the HTTP audit backend upon initialization, which ultimately results in a broken state when the server handling these HTTP audit requests isn't ready.

Fixes OpenBao postUnseal fails when HTTP audit device... (gitlab-org/gitlab#582828 - closed).

More details in gitlab-org/gitlab#582828 (comment 3132039563)

Testing the charts in GKE

This solution was extensively tested in a cloud native environment. Details can be found in this thread

Author's Checklist

For anything in this list which will not be completed, please provide a reason in the MR discussion.

Required

  • Ensure a release milestone is set.
  • MR title and description are up to date, accurate, and descriptive.
  • MR targeting the appropriate branch.
  • MR has a green pipeline on GitLab.com.
  • When ready for review, MR is labeled workflowready for review per the MR workflow.

Expected

  • Test plan indicating conditions for success has been posted and passes.
  • Documentation is created or updated.
  • Tests are added.
Edited by Jayakrishnan Mallissery

Merge request reports

Loading