Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Kubeflow Kubeflow WG Tracking Issues

From Leeroopedia
Knowledge Sources
Domains Release Management, Feature Tracking, GitHub Issues
Last Updated 2026-02-13 00:00 GMT

Overview

Concrete tool for tracking feature development across multiple Working Groups, provided by per-WG GitHub tracking issues and GitHub Project Board item management.

Description

WG Tracking Issues are GitHub issues created in each sub-project repository to serve as the authoritative list of features, bug fixes, and enhancements that a Working Group plans to deliver for a given Kubeflow release. Each tracking issue uses a checklist format and is linked to the central release GitHub Project Board for cross-WG visibility. The ROADMAP.md file in the kubeflow/kubeflow repository aggregates these tracking issues with theme-based groupings to provide a unified view.

Usage

Use this implementation when:

  • A new release cycle has been planned and tracking issues need to be created
  • Working Groups need to report their planned contributions for a release
  • The release team needs to monitor progress across all sub-projects
  • Features need to be assessed for readiness at feature freeze milestones

Code Reference

Source Location

Signature

# Per-WG Tracking Issue Pattern
gh issue create --repo kubeflow/{sub-project} \
  --title "[vX.Y] {WG Name} Release Tracking" \
  --body "## Features planned for Kubeflow vX.Y
- [ ] Feature A
- [ ] Feature B
- [ ] Bug fix C"

# GitHub Project Board Item Management
gh project item-add {PROJECT_NUMBER} --owner kubeflow --url {ISSUE_URL}

Import

# Access existing tracking issues for v1.11
# Trainer WG:
gh issue view 2859 --repo kubeflow/trainer

# View KServe release:
gh release view v0.15.2 --repo kserve/kserve

# View Katib release:
gh release view v0.19.0 --repo kubeflow/katib

# View Pipelines release:
gh release view 2.15.0 --repo kubeflow/pipelines

# View Model Registry release:
gh release view v0.3.4 --repo kubeflow/model-registry

# View Spark Operator release:
gh release view v2.4.0 --repo kubeflow/spark-operator

I/O Contract

Inputs

Name Type Required Description
release_plan document Yes The approved release plan with version number, timeline, and themes
wg_roadmaps list of documents Yes Individual Working Group roadmaps listing planned features
tracking_issue_urls list of URLs Yes Links to per-WG tracking issues in sub-project repositories
theme_grouping list of strings Yes Theme names for grouping features (e.g., Trainer V2.0, Model Registry new features)
component_version_targets map of string to string Yes Per-component version targets (e.g., KServe: v0.15.2, Katib: v0.19.0)
release_team list of GitHub handles Yes Assigned release team members responsible for monitoring progress

Outputs

Name Type Description
implemented_features list of merged PRs Features merged across sub-project repositories during the release cycle
updated_tracking_issues list of URLs WG tracking issues with checked-off completed items and status annotations
component_releases_tagged list of URLs Tagged releases in each sub-project repository (e.g., KServe v0.15.2, Katib v0.19.0)
project_board_status dashboard Updated GitHub Project Board reflecting completion status of all tracked items

Usage Examples

Example: Creating Tracking Issues for v1.11

# Create Trainer WG tracking issue
gh issue create --repo kubeflow/trainer \
  --title "[v1.11] Trainer WG Release Tracking" \
  --body "## Trainer features for Kubeflow v1.11

### Theme: Trainer V2.0
- [ ] Implement new Trainer V2 API
- [ ] Migrate existing training jobs to V2 runtime
- [ ] Update documentation for V2 breaking changes

### Bug fixes
- [ ] Fix distributed training timeout issue
- [ ] Resolve memory leak in job controller"

# Create Model Registry WG tracking issue
gh issue create --repo kubeflow/model-registry \
  --title "[v1.11] Model Registry WG Release Tracking" \
  --body "## Model Registry features for Kubeflow v1.11

### Theme: Model Registry new features
- [ ] Add model versioning metadata support
- [ ] Implement artifact lineage tracking
- [ ] REST API v2 endpoints

### Bug fixes
- [ ] Fix pagination in list models endpoint"

Example: Linking Tracking Issues to Project Board

# Add each WG tracking issue to the central release project board
gh project item-add 42 --owner kubeflow \
  --url https://github.com/kubeflow/trainer/issues/2859

gh project item-add 42 --owner kubeflow \
  --url https://github.com/kubeflow/katib/issues/XXXX

gh project item-add 42 --owner kubeflow \
  --url https://github.com/kubeflow/pipelines/issues/XXXX

gh project item-add 42 --owner kubeflow \
  --url https://github.com/kubeflow/model-registry/issues/XXXX

gh project item-add 42 --owner kubeflow \
  --url https://github.com/kubeflow/spark-operator/issues/XXXX

Example: Checking Progress Across WGs

# View the status of all v1.11 tracking issues
gh issue list --repo kubeflow/trainer --search "[v1.11]" --state open
gh issue list --repo kubeflow/katib --search "[v1.11]" --state open
gh issue list --repo kubeflow/pipelines --search "[v1.11]" --state open
gh issue list --repo kubeflow/model-registry --search "[v1.11]" --state open
gh issue list --repo kubeflow/spark-operator --search "[v1.11]" --state open

# View the release project board summary
gh project view 42 --owner kubeflow

Example: v1.11 Tracking Issue Links from ROADMAP.md

# Known tracking issues and releases for Kubeflow v1.11:
# Trainer:        https://github.com/kubeflow/trainer/issues/2859
# KServe:         https://github.com/kserve/kserve/releases/tag/v0.15.2
# Katib:          https://github.com/kubeflow/katib/releases/tag/v0.19.0
# Pipelines:      https://github.com/kubeflow/pipelines/releases/tag/2.15.0
# Model Registry: https://github.com/kubeflow/model-registry/releases/tag/v0.3.4
# Spark Operator: https://github.com/kubeflow/spark-operator/releases/tag/v2.4.0

Related Pages

Implements Principle

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment