• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubeflow / sdk
85%

Build:
DEFAULT BRANCH: main
Repo Added 14 Jul 2025 04:01PM UTC
Token yxmcYXSnNVrJPc90YGQkBzB65waBkVYLz regen
Build 1474 Last
Files 93
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 0.1.0
  • 0.1.0rc1
  • 0.2.0
  • 0.2.1
  • 0.3.0
  • 0.4-readme
  • E2E-improve
  • E2E-workflow-tutorial
  • KEP-281
  • KEP-285
  • add-adopters-md
  • add-coverage-badge
  • add-dependabot
  • add-git-cliff
  • add-kfp-kubeflow-client
  • add-kubeflow-hub-owners-file
  • add-labels-annotations-support#87
  • add-mcp-docs
  • add-ok-to-test-workflow
  • add-pre-commit-ci
  • add-proposal-title
  • add-runtime-kind-support
  • add-sdk-docs-workflow
  • add-spark-to-roadmap
  • agent.md
  • ai-policy
  • allow-trainjob-naming
  • auto-release
  • backend-public
  • bump-release-0.4.0
  • bump-spark
  • bump-trainer-2.1
  • bump-trainer-2.3
  • bump-trainer-api
  • cache
  • check
  • cherry-pick-103-to-release-0.1
  • cherry-pick-154-to-release-0.2
  • cherry-pick-157-to-release-0.2
  • cherry-pick-162-to-release-0.2
  • cherry-pick-166-to-release-0.2
  • cherry-pick-168-to-release-0.2
  • cherry-pick-177-to-release-0.2
  • cherry-pick-319-to-release-0.4
  • cherry-pick-406-to-release-0.4
  • cherry-pick-426-to-release-0.4
  • cherry-pick-427-to-release-0.4
  • cherry-pick-527-to-release-0.4
  • cherry-pick-k8s-pin-release-0.4
  • chore/fix-update-overrides-header-loss
  • chore/fix-welcome-workflow
  • chore/replace-pyspark-connect-781
  • ci-permissions
  • ci/migrate-e2e-cncf-runner
  • claude-md
  • copilot-review
  • copilot/add-feast-to-kubeflow-sdk
  • coveralls-parallel
  • custom-trainer-container
  • cve-fix-urllib
  • cve-workflow
  • dependabot/github_actions/actions-24edcfd16d
  • dependabot/github_actions/actions-83bd6e4a5a
  • dependabot/github_actions/actions-9a9d1462bb
  • dependabot/github_actions/actions-9bddd90c58
  • dependabot/github_actions/actions-b20fae3664
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/download-artifact-6
  • dependabot/github_actions/actions/download-artifact-7
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/github-script-8
  • dependabot/github_actions/actions/github-script-9
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/setup-python-7
  • dependabot/github_actions/actions/stale-10
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1
  • dependabot/github_actions/astral-sh/setup-uv-7
  • dependabot/github_actions/peter-evans/create-pull-request-8
  • dependabot/github_actions/softprops/action-gh-release-2
  • dependabot/github_actions/softprops/action-gh-release-3
  • dependabot/uv/kubernetes-35.0.0
  • dependabot/uv/kubernetes-36.0.0
  • dependabot/uv/pyspark-connect--4.1.1
  • dependabot/uv/pytest-8.4.2
  • dependabot/uv/pytest-9.0.2
  • dependabot/uv/python-minor-1812016990
  • dependabot/uv/python-minor-1de9a2ddab
  • dependabot/uv/python-minor-2008970092
  • dependabot/uv/python-minor-4ddbf8e6ec
  • dependabot/uv/python-minor-5039de901b
  • dependabot/uv/python-minor-5288a0767a
  • dependabot/uv/python-minor-5cdf07d101
  • dependabot/uv/python-minor-61619d321f
  • dependabot/uv/python-minor-6992db0600
  • dependabot/uv/python-minor-886ccf62b3
  • dependabot/uv/python-minor-887caeb744
  • dependabot/uv/python-minor-9104a7447a
  • dependabot/uv/python-minor-9e16fb77e0
  • dependabot/uv/python-minor-a656a3a4ac
  • dependabot/uv/python-minor-b81f01546e
  • dependabot/uv/python-minor-b968e2b98b
  • dependabot/uv/python-minor-df86ee5833
  • dependabot/uv/python-minor-f70e0541ac
  • dependabot/uv/python-minor-fdeb95912b
  • dependabot/uv/python-minor-fdf78648e3
  • dev-testing
  • diagram-spark
  • dict-unpack
  • doc/update-list-runtimes
  • docker-backend
  • docs-trainer-runtimepatch
  • docs/API-reference
  • docs/initializers-guide
  • docs/issue-737-spark-examples-readme
  • docs/local-development
  • docs/local-development-guide
  • docs/sdk-doc-improvements
  • docs/spark
  • docs/update-agents-trainer-section
  • drop-py39-support
  • e2e-readme
  • examples/iceberg-minio
  • export-custom-trainer-container
  • feat-connect-timeout
  • feat-spark-connect-namespace-rbac
  • feat/171-add-initializer-support-container-backend
  • feat/active-deadline-seconds
  • feat/add-job-exists-380
  • feat/add-mig-device-support
  • feat/add-torchtune-loss-functions-v2
  • feat/container-gpu-passthrough
  • feat/docs-trainer-options-runtimepatch
  • feat/dynamic-allocation
  • feat/initializers/s3
  • feat/issue-475-upload-artifact-utility
  • feat/kep-spark-client
  • feat/logging-system-v2
  • feat/lora-support
  • feat/move-shared-test-helpers
  • feat/optimizationjob-native-backend
  • feat/optional-runtime-trainer-image
  • feat/parallel-initializers-290
  • feat/preview-trainer-TrainJob-before-submission
  • feat/shell-lint-ci
  • feat/spark-client-control-plane-check-221
  • feat/spark-in-cluster-papermill
  • feat/spark-notebooks-635
  • feat/spark-s3a-e2e
  • feat/sparkclient-mvp
  • feat/support-separate-request-and-limit
  • feat/trainjobtemplate-train-optimize
  • feat/wait-for-pod-logs
  • feature-funjob
  • feature/customtrainer-python-file
  • feature/structured-logging
  • feature/submit-job
  • feature/support-multiple-pip-index-urls-clean
  • fix-317-get-job-logs-strict
  • fix-550-polling-interval-validation
  • fix-820-container-network-cleanup
  • fix-cluster-runtime-fallback
  • fix-copy-get-packages
  • fix-e2e
  • fix-events-parse
  • fix-falsy-configs
  • fix-first-time-ci
  • fix-follow-logs
  • fix-gcliff-config
  • fix-git-cliff-patch-release
  • fix-gitcliff
  • fix-hub-s3-region
  • fix-hub-version-description
  • fix-image-runtime
  • fix-issue-566
  • fix-issue-663
  • fix-memory-kubernetes-to-spark
  • fix-optimizer-docs-examples
  • fix-optimizer-hyperparameter-types
  • fix-pep-668
  • fix-pip-install
  • fix-pip-user-issue
  • fix-readthedocs
  • fix-release-script
  • fix-s3-initializer
  • fix-spark-467
  • fix-spark-746
  • fix-spark-780
  • fix-spark-docs-736
  • fix-test-e2e
  • fix-trainjob-leak
  • fix/container-polling-interval-validation
  • fix/container-status-unknown
  • fix/deduplicate-trainjob-pods
  • fix/docs-nav-broken-links
  • fix/filter-duplicate-pods-in-get-job
  • fix/hf-model-storage-uri
  • fix/hub-register-model-storage-params
  • fix/import-trainer
  • fix/job-status-fallback
  • fix/kubernetes-log-streaming-compatibility
  • fix/local-job-status-338
  • fix/localjob-race-condition-356
  • fix/localprocess-log-streaming
  • fix/namespace-trainingruntime-list
  • fix/pin-kubernetes-client-v36-regressions
  • fix/pipelines-kfp-release
  • fix/polling-interval-validation
  • fix/race-condition-localjob-chdir
  • fix/remove-torch-num-proc-per-node
  • fix/rename-needs-triage-label
  • fix/spark-connect-default-sa-fallback
  • fix/spark-connect-in-cluster-url
  • fix/spark-connect-service-name-fallback
  • fix/spark-connect-state-model
  • fix/spark-connect-state-unknown-cleanup
  • fix/spark-connect-url-hostname-validation
  • fix/spark-docs-broken-rst-link
  • fix/spark-example-backend-config-arg
  • fix/spark-follow-log-lines
  • fix/spark-func-job-missing-args
  • fix/spark-lint-enforcement-and-type-hardening
  • fix/spark-remove-pod-template-override
  • fix/spark-status-validation
  • fix/spark-utils-cpu-validation
  • fix/trainer-container-patch-validation
  • fix/trainer-container-paths
  • fix/trainer-remove-hf-storage-uri-validation
  • fix/trainer-stop-iteration-container-lookup
  • flaky-test-fix
  • from-exception
  • get-best-results
  • get-job-logs-opt
  • get-job-logs-refactor
  • get-runtime-packages
  • hatchling-package
  • hpo-new-apis
  • hpo-proposal
  • hpo-support
  • hub-ty
  • image-issue
  • improve-logging
  • improve-system-namespace-error-message
  • install-as-user
  • issue-638-shared-script-template
  • kep-107-typed-enums
  • kep-125
  • kep-125-update
  • kubeflow-hub-api
  • kubeflow-hub-approver-jonburdo
  • kubernetes-backend
  • latest-news
  • local-exec-proposal
  • local-exec-readme
  • localprocess-backend-test
  • lockfile-workflow
  • loop/kubeflow__001
  • main
  • makefile
  • model-registry-0.3.6
  • move-dev-to-deps
  • move-keps
  • move-pyproject
  • muhammadjunaid8047/275
  • nominate-kramaranya
  • optimiser-testing
  • optimizer-container
  • options-api
  • options-submit_job
  • osamaahmed17/195
  • osamaahmed17/203
  • osamaahmed17/227
  • osv-scanner
  • patch-1
  • patch-10
  • patch-2
  • patch-4
  • patch-8
  • podman-backend
  • pr-01
  • pr-02
  • pr-03
  • pr-05
  • pr-06
  • pr-197
  • pr-titles-check
  • pr3487/sdk-writable-script-path
  • prepare-release-0.4.1
  • prepare-release-0.5
  • prepare-release-0.5.0rc0
  • prerelease-update
  • prow-release-doc
  • pyasn1-cve
  • rc-release
  • refactor/rename-sparkconnect-driver-pod-name
  • refactor/spark-pypi-models
  • refactor/spark-remove-manual-type-validation
  • refactor/spark-tests-273
  • release-0.3
  • remove-accelerator-type
  • remove-pip-user-from-local
  • remove-spark-job-default-service-account
  • remove-trivy-action
  • remove-validate
  • roadmap
  • roadmap-2026
  • ruff-config
  • runtime-framework-labels
  • runtime-patches
  • sdk-fix
  • sdk-website
  • security-nightly-updates
  • set-api-deps-versions
  • skip-release-on-forks
  • spark-conf-feature
  • spark-diagram
  • spark-docs
  • spark-docs-examples
  • spark-e2e-robustness
  • spark_test
  • sparkclient-long-running-job-submission
  • support_npu_label
  • test/add-builtin-trainer-utils-coverage
  • test/docker-adapter
  • test/spark-client-coverage
  • tier1-agents-scaffolding
  • tpu-multislice-util
  • trainer-backend-version-clean
  • training-backends
  • training-progression
  • unit-test
  • update-approvers
  • update-contrib
  • update-e2e
  • update-pyspark-dependency
  • update-readme
  • update-readme-hpo
  • update-reviewers
  • update-roadmap
  • update-sdk-diagram
  • upgrade-code-style-for-python3.10
  • upgrade-to-python3.10
  • upgrade-uv-lock-model-registry-0.3.9
  • urllib3-update
  • use-uv-dependabot
  • validate-lockfile-workflow
  • wait-for-job-api
  • welcome-ci
  • wf-ok-to-test

31 Oct 2026 12:22AM UTC coverage: 85.058%. Remained the same
41149794907

push

github

web-flow
fix(spark): use .svc short form for Spark Connect URL (#512)

* fix(spark): use .svc short form for Spark Connect URL (fixes #490)

Signed-off-by: adiprathapa <aprathapa01@gmail.com>

* remove remaining cluster.local references

Signed-off-by: adiprathapa <aprathapa01@gmail.com>

---------

Signed-off-by: adiprathapa <aprathapa01@gmail.com>

1 of 1 new or added line in 1 file covered. (100.0%)

6353 of 7469 relevant lines covered (85.06%)

1.7 hits per line

Relevant lines Covered
Build:
Build:
7469 RELEVANT LINES 6353 COVERED LINES
1.7 HITS PER LINE
Source Files on main
  • Tree
  • List 93
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
41149794907 main fix(spark): use .svc short form for Spark Connect URL (#512) * fix(spark): use .svc short form for Spark Connect URL (fixes #490) Signed-off-by: adiprathapa <aprathapa01@gmail.com> * remove remaining cluster.local references Signed-off-by: adi... push 31 Oct 2026 12:23AM UTC web-flow github
85.06
41148326195 main chore(ci): migrate E2E tests to cncf-ubuntu-16-64-x86 runner (#839) Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com> push 31 Oct 2026 12:07AM UTC web-flow github
85.06
41147300512 main chore(spark): drop unused spark_version parameter from build_spark_connect_cr (#785) Signed-off-by: Akshat Raj <akshatraj287@gmail.com> push 30 Oct 2026 11:56PM UTC web-flow github
85.06
37378708026 fix-820-container-network-cleanup Merge be808467f into 3bf9a92d3 Pull #822 30 Oct 2026 11:55PM UTC web-flow github
85.68
41146380553 main fix(trainer): add input validation for podspecpatch and containerpatch fields (#759) Signed-off-by: Neha-Nimsatkar <1492neha@gmail.com> push 30 Oct 2026 11:47PM UTC web-flow github
85.06
41145794462 main fix(spark): reject bool type as CPU in _validate_cpu_value (#752) Signed-off-by: Neha-Nimsatkar <1492neha@gmail.com> push 30 Oct 2026 11:41PM UTC web-flow github
85.01
41143811881 fix/spark-connect-in-cluster-url Merge 92cde3aea into 50916a31e Pull #512 30 Oct 2026 11:21PM UTC web-flow github
84.99
41143660549 main fix(trainer): validate TorchTune loss and dataset source enums (#742) TorchTuneConfig.loss was never type-checked, and the ValueError guarding TorchTuneInstructDataset.source dereferenced `.value` on the very object it had just established was no... push 30 Oct 2026 11:19PM UTC web-flow github
84.99
41037056775 feat/spark-s3a-e2e Merge 83e4c58af into ee22b33fb Pull #905 30 Oct 2026 09:57AM UTC web-flow github
84.9
41034512464 feat/spark-s3a-e2e Merge baa18d809 into ee22b33fb Pull #905 30 Oct 2026 09:36AM UTC web-flow github
84.9
See All Builds (1461)

Badge your Repo: sdk

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc