With the recent merge of https://github.com/kubeflow/dashboard/pull/115 to start publishing packages from `kubeflow/dashboard` - all workflows were able to succeed with the exception of `profile-controller`. Based on some experiments in my personal organization - I believe we can resolve this failing workflow with 2 additional changes: 1. We need to change the `Package Settings` of `profile-controller` to ensure `kubeflow/dashboard` repo has (at minimum) `Write` acccess - ⚠️ I do not have permissions to check and/or implement this change - so will need help from someone in the community! 2. We need to explicitly specify the `permissions` block in the `_publish` workflow for `profile-controller` - ℹ️ That is the goal of this PR This GHA run on my personal organization demonstrates that with the above 2 changes - I was able to update an existing package _from a different repository_ - https://github.com/andyatmiami/test-repo-2/actions/runs/17739059966/job/50408184751 Signed-off-by: Andy Stoneberg <astonebe@redhat.com> |
||
|---|---|---|
| .github | ||
| components | ||
| releasing/version | ||
| testing/gh-actions | ||
| .gitattributes | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| OWNERS | ||
| README.md | ||
README.md
Kubeflow Dashboard
Kubeflow Dashboard is the web-based hub of a Kubeflow Platform. It exposes the access controlled web interfaces for Kubeflow components and more.
⚠️ Note ⚠️
We are currently moving the Kubeflow Dashboard codebase from
kubeflow/kubeflowto this repository (kubeflow/dashboard). Please seekubeflow/kubeflow#7549for more information.
What is Kubeflow Dashboard?
Key features of Kubeflow Dashboard include:
- Access to the web interfaces of Kubeflow components.
- Authorization using Kubeflow Profiles and Kubernetes Namespaces.
- Note, authentication depends on how you install your Kubeflow Platform, and is not directly handled by Kubeflow Dashboard.
- Ability to Customize and include links to third-party applications.
Components
In this repository, there are multiple components which are versioned and released together:
access-management- Kubeflow Access Managementpoddefaults-webhooks- Kubeflow Admission Webhook (PodDefaults)centraldashboard- Central Dashboardprofile-controller- Kubeflow Profile Controller
Installation
Kubeflow Dashboard is designed to be deployed as part of a Kubeflow Platform (not as a standalone component).
Please refer to the Installing Kubeflow page for more information.
Documentation
The official documentation for Kubeflow Dashboard can be found here.
Community
Kubeflow Dashboard is part of the Kubeflow project, refer to the Kubeflow Community page for more information.
Connect with other users and the Notebooks Working Group (maintainers of Kubeflow Dashboard) in the following places:
- Kubeflow Slack - Join the
#kubeflow-platformchannel. - Kubeflow Mailing List
Contributing
Please see the CONTRIBUTING.md file for more information.