Skip to content

[TASK] Secrets attachment modal #660

@thaorell

Description

@thaorell

Certification

  • I certify I am an Epic Owner for Kubeflow Notebooks 2.0 and expected to create planning-related issues.

Description

As a Workspace user, Bella needs a simple way to attach sensitive information (like API keys, database passwords, or service account files) to her Workspace k8s pods. Bella should be able to either select from a list of existing secrets without needing to understand underlying Kubernetes concepts.

This task involves creating a single, comprehensive modal that serves as the primary UI for managing and attaching all secrets related to a Workspace. This modal will be triggered by an "Attach Secrets" button in the Workspace configuration page.

Acceptance Criteria

  • The modal displays a searchable, filterable list of all available secrets (i.e. from GET /api/v1/secrets/{namespace}).
  • A primary "Attach" button is shown.
  • Note: Clicking this button does not call the secrets API. It only updates the local Workspace configuration.
  • The modal closes, and the "Current Attachments" list is updated.

Metadata

Metadata

Assignees

Labels

area/frontendarea - related to frontend componentsarea/v2area - version - kubeflow notebooks v2kind/plan-taskkind - planning - task

Type

No type

Projects

Status

Needs Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions