Skip to content

[FEATURE] Create a "Secrets" tab in the UI #679

Open

Description

@andyatmiami

Certification

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

Motivation

Similar to the volumes menu item in Central Dashboard, we should create a dedicated page for secrets in Notebooks 2.0, which lets users with the required Kubernetes RBAC (based on their userid-header value) do things like get/list/create new secrets.

We can also provide integration with the workspaces by showing which workspaces are mounting each secret.

High Level Design / Mock-ups

Acceptance Criteria

  • Users can access a dedicated 'Secrets' screen from left-hand nav
  • Behavior of screen should accommodate for the "Joel" vs. "Bella" use case in terms of information returned and actions allowed
  • Dedicated screen should be built upon re-usable components also leveraged in the Workspace Create/Update wizard flow

Activity

  1. moved this from Needs Triage to In Discussion in Kubeflow Notebookson Oct 28, 2025
  2. github-actions commented on Dec 28, 2025

    @github-actions

    This issue has been automatically marked as stale because it has not had recent activity.
    It will be closed if no further activity occurs.
    Thank you for your contributions.

    Members may comment /lifecycle frozen to prevent this issue from being marked as stale.

  3. github-actions commented on Jan 19, 2026

    @github-actions

    This issue has been automatically closed because it has not had recent activity.

    Members may comment /reopen to reopen it.

  4. moved this from In Discussion to Done in Kubeflow Notebookson Jan 19, 2026
  5. andyatmiami commented on Jan 19, 2026

    @andyatmiami
    ContributorAuthor

    /reopen

  6. google-oss-prow commented on Jan 19, 2026

    @google-oss-prow

    @andyatmiami: Reopened this issue.

    Details

    In response to this:

    /reopen

    Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

  7. moved this from Done to To Do in Kubeflow Notebookson Jan 19, 2026
  8. andyatmiami commented on Jan 19, 2026

    @andyatmiami
    ContributorAuthor

    /lifecycle frozen

  9. 2 remaining items

  10. andyatmiami commented on Jan 27, 2026

    @andyatmiami
    ContributorAuthor

    /area v2
    /area frontend

  11. Snehadas2005 commented on Feb 11, 2026

    @Snehadas2005
    Member

    Hi @andyatmiami, I would like to work on this feature.

    Approach & Implementation:

    • Add the 'Secrets' screen to the left-hand navigation.
    • Leverage the existing reusable components from the Workspace Wizard to build the list and management views.
    • Implement the logic to differentiate between the 'Joel' and 'Bella' views as per the design requirements.

    Since this issue was recently reopened and is in 'To Do', I'm ready to start. Could you please assign this to me? Thank you!

  12. andyatmiami commented on Feb 11, 2026

    @andyatmiami
    ContributorAuthor

    @Snehadas2005 - it would be great if you could join the #kubeflow-notebooks slack channel to discuss getting you working on some code!

    I greatly appreciate your willingness to contribute - but we probably have some more near-term/pressing development efforts we could use some help in - that are hard (at this time) to intuit by simply looking at our GH issues.

    Coordinating on Slack probably a good start to get you on the right work - and work that you still find interesting!

  13. Snehadas2005 commented on Feb 11, 2026

    @Snehadas2005
    Member

    Thanks for the response, @andyatmiami! I will join the Slack channel right away. Looking forward to discussing the upcoming tasks and how I can contribute to the frontend efforts.
    /assign

  14. moved this from Ready to Start to Needs Discussion in Kubeflow Notebookson Jun 23, 2026
  15. modified the milestones: v2.0.0, v2.1.0 on Jun 23, 2026
  16. armagankaratosun commented on Oct 26, 2026

    @armagankaratosun

    Hello 👋

    I built this independently before finding this issue, because our users kept needing a self-service way to create secrets (S3 credentials and the like) in their profile namespace: https://github.com/armagankaratosun/kubeflow-secrets

    It is not production-ready, and I'd rather align with upstream than maintain a parallel implementation. Happy to take this on if that works for you.

  17. xiphl commented on Nov 12, 2026

    @xiphl

    Hello 👋

    I built this independently before finding this issue, because our users kept needing a self-service way to create secrets (S3 credentials and the like) in their profile namespace: https://github.com/armagankaratosun/kubeflow-secrets

    It is not production-ready, and I'd rather align with upstream than maintain a parallel implementation. Happy to take this on if that works for you.

    i like the simplicity of it. hoping there will be some progress in this area, together with v2 workspaces to allow user to mount secrets, then it will be a more complete product.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/frontendarea - related to frontend componentsarea/v2area - version - kubeflow notebooks v2kind/plan-featurekind - planning - feature

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions