Repository navigation
documentation: fix broken relative links to the release handbook and component documentation - #3662
Conversation
Several relative Markdown links outside the upstream subtrees point to files that no longer exist: - The release handbook was renamed to kubeflow-community-distribution-release-handbook.md in kubeflow#3522, but releases/README.md and the release-team pages for 1.10 and 26.03 still link to the old name. - The OAuth2-Proxy component list links to <component>.md files, but each component is a directory with its own README.md. The central-dashboard component was deleted in kubeflow#3432, so its entry is removed. - The kubeflow-roles README links to the Istio cluster roles under common/istio/istio, which moved to common/istio/kubeflow-istio-resources. - The KServe README resolves .github/workflows relative to applications/kserve. Assisted-by: Claude <[email protected]> Signed-off-by: YoungjuKim <[email protected]>
|
Welcome to the Kubeflow Community Distribution Repository Thanks for opening your first PR. Your contribution means a lot to the Kubeflow community. Before making more PRs: Community Resources:
Thanks again for helping to improve Kubeflow. |
| Creates a ClusterRoleBinding for anonymous access to Kubernetes OIDC | ||
| discovery. | ||
|
|
||
| * **[central-dashboard](./central-dashboard.md)** - Configures the central |
There was a problem hiding this comment.
there is now just dashboard. please adjust the link
There was a problem hiding this comment.
🟡 Changes recommended
The documentation links to an empty component README, leaving the promised details unavailable.
1 open issue
What changed in this PR
This documentation-only change repairs relative links in Kubeflow Community Distribution following the release handbook rename and component reorganization. It does not change runtime behavior.
Changes:
- Updates three release handbook links to the filename introduced in #3522.
- Corrects OAuth2-Proxy component links and removes the deleted dashboard component entry.
- Repairs links to the Istio role manifest and KServe test workflow.
| File | Description |
|---|---|
releases/release-26.03/release-team.md |
Links to the renamed release handbook. |
releases/release-1.10/release-team.md |
Links to the renamed release handbook. |
releases/README.md |
Updates the main release handbook link. |
common/oauth2-proxy/components/README.md |
Corrects component links and removes an obsolete entry. |
common/kubeflow-roles/README.md |
Corrects the Istio ClusterRole manifest link. |
applications/kserve/README.md |
Corrects the relative path to the test workflow. |
Review effort: Balanced
Signed-off-by: Julius von Kohout <[email protected]>
Signed-off-by: Julius von Kohout <[email protected]>
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: juliusvonkohout The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |

Pull Request Template for Kubeflow Manifests
✏️ Summary of Changes
Several relative Markdown links outside the
upstreamsubtrees point to files that no longer exist. This pull request points each of them at the current file and removes one list entry for a component that was deleted.releases/README.md./kubeflow-ai-reference-platform-release-handbook.md./kubeflow-community-distribution-release-handbook.mdreleases/release-26.03/release-team.md../kubeflow-ai-reference-platform-release-handbook.md../kubeflow-community-distribution-release-handbook.mdreleases/release-26.10/release-team.mdalready uses the new name.releases/release-1.10/release-team.md../kubeflow-ai-reference-platform-release-handbook.md../kubeflow-community-distribution-release-handbook.mdcommon/oauth2-proxy/components/README.md./allow-unauthenticated-issuer-discovery.md,./istio-external-auth.md,./istio-m2m.md./<component>/README.mdREADME.md.common/oauth2-proxy/components/README.md./central-dashboard.mdcentral-dashboardcomponent was deleted in #3432 together withapplications/centraldashboard/overlays/oauth2-proxy.common/kubeflow-roles/README.md../istio/istio/base/cluster-roles.yaml../istio/kubeflow-istio-resources/base/cluster-roles.yamlkubeflow-istio-adminClusterRole is defined now.applications/kserve/README.md.github/workflows/kserve_test.yaml../../.github/workflows/kserve_test.yamlapplications/kserve/.Local checks
All checks were run against master 9a012d8 (2026-10-28).
upstreamsubtrees (code blocks excluded) against the file system. On master it reports 84 broken links; the nine links above are among them. With this change it reports 75, and none of them are in the touched files. The remaining 75 are the../handbook.mdandrelease-team.mdlinks in the olderreleases/release-1.xpages, which are left unchanged because those pages are historical records. They can be updated in this pull request or in a follow-up if that is preferred.https://github.com/kubeflow/community-distribution/blob/master/<resolved path>) returns 404 and each new target returns 200.pre-commit run --files <the six changed files>in apython:3.12-slimcontainer:detect-private-keypasses and the YAML, shell and Python hooks skip.end-of-file-fixerandtrailing-whitespacereport the extra blank line at the end of bothrelease-team.mdfiles and a trailing space in the table ofreleases/release-26.03/release-team.md; all of them already exist on master, and this change does not touch those lines.📦 Dependencies
None.
🐛 Related Issues
None found. No open pull request touches these files.
✅ Contributor Checklist
Prepared with help from Claude (AI), including the local checks described above.