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:
- Frontend: Update secret
- Backend: Implement GraphQL resolver for listing affected entities when updating secret value
Non-functional requirements
-
Feature flag: ci_tanukey_uiandsecrets_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 |
|
Verification steps
Setup
- Follow these instructions for setting up openbao.
- Continue with these instructions for enabling the Secrets Manager in your gdk.
Verification
- Go to Secure > Secrets manager.
- 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.
- 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 🤖