Skip to content

feat: secrets management ui#1765

Draft
maxy-shpfy wants to merge 1 commit intomasterfrom
02-05-feat_secrets_management_ui
Draft

feat: secrets management ui#1765
maxy-shpfy wants to merge 1 commit intomasterfrom
02-05-feat_secrets_management_ui

Conversation

@maxy-shpfy
Copy link
Collaborator

@maxy-shpfy maxy-shpfy commented Feb 6, 2026

Description

Added a secrets management system that allows users to securely store and use sensitive information like API keys in pipelines. The implementation includes:

  • A secrets management dialog accessible from the app menu
  • Ability to add, update, and remove secrets
  • A secret selection dialog for using secrets in pipeline arguments
  • In-memory storage layer (to be replaced with a proper API later)
  • Feature flag control to enable/disable the secrets functionality

Related Issue and Pull requests

Type of Change

  • New feature
  • Improvement

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Enable the "secrets" feature flag
  2. Click the lock icon in the top navigation bar to open the secrets management dialog
  3. Add a new secret with a name and value
  4. Verify you can update and delete secrets

Additional Comments

The current implementation uses an in-memory storage layer with simulated async behavior. This will be replaced with a proper API integration in a future PR.

Copy link
Collaborator Author

maxy-shpfy commented Feb 6, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant