Skip to content

Frontend: List affected entities when updating secret value

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

Why are we doing this work

When the user updates the value of a secret, the UI should show a confirmation modal listing the entities (such as CI/CD pipelines, jobs, etc.) that would be affected if the value of a secret is updated. This helps users understand the potential impact of changing a secret value before making the change.

Relevant links

These are blocked by the following issues:

Non-functional requirements

  • Feature flag: ci_tanukey_ui and secrets_management
  • Testing
  • Documentation

Implementation plan

This requires fetching the data from the GraphQL query that will be implemented in #541730.

Group Issue Link
backend #541730
frontend 👈 You are here

Verification steps

Setup

  1. Follow these instructions for setting up openbao.
  2. Continue with these instructions for enabling the Secrets Manager in your gdk.

Verification

  1. Go to Secure > Secrets manager.
  2. From the Secrets Manager page, click on the Add secret button and create a secret. A successful creation will lead you to the details page of the secret.
  3. From here, edit the secret and verify that updating the value will show the confirmation modal with the list of affected entities.
Edited by 🤖 GitLab Bot 🤖