Skip to content

Deploy gitlab-openbao CNG image on Runway

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Why are we doing this work

We should deploy the gitlab-openbao image built by the GitLab CNG project for consistency and to reduce maintenance.

As a result of this change, gitlab-secrets-manager-container tracks the latest gitlab-openbao image. It no longer pins a specific version of OpenBao, as this is the case today:

Relevant links

Non-functional requirements

Implementation plan

Update https://gitlab.com/gitlab-org/govern/secrets-management/gitlab-secrets-manager-container project to use gitlab-openbao image.

  • Select image (UBI-based or not).
  • Update Runway deployment project.
    • CI config
    • Makefile
    • README

Verification steps

After updating the build,

  • Deploy to staging using Runway.
  • Check OpenBao logs. Make sure it's running.

Repeat on production.

/cc @ken.mcdonald @cipherboy-gitlab

Edited by 🤖 GitLab Bot 🤖