Tags give the ability to mark specific points in history as being important
-
v0.8.0
fc19b9ae · ·* fix: LLM endpoint port update by @wewang58 in https://github.com/kubernetes-sigs/lws/pull/612 * Adding Axlearn docs to adoption section in site by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/616 * docs: Add llm-d to adoption section in site by @yankay in https://github.com/kubernetes-sigs/lws/pull/617 * Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/624 * Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/625 * style: 🔨 Maintain a uniform +kubebuilder style in the context. by @yafengio in https://github.com/kubernetes-sigs/lws/pull/626 * fix: 🐛 Declare the variable CGO_ENABLED in Dockerfile by @yafengio in https://github.com/kubernetes-sigs/lws/pull/623 * Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/627 * Bump the kubernetes group with 8 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/628 * Reverse leader and worker name by @wewang58 in https://github.com/kubernetes-sigs/lws/pull/629 * KEP-622: VolumeClaimTemplates support for Leader and Worker StatefulSets by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/636 * test: add trivy github action to scan image CVE in every PR by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/643 * Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/639 * test: fix trivy action by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/646 * Update k8s dependencies to 1.34.0 by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/647 * chore: add buildDate in driver init logs by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/642 * test: set up unit test coverage by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/648 * Validate partition field be non-negative by @LuyuZhang00 in https://github.com/kubernetes-sigs/lws/pull/618 * Bump github.com/open-policy-agent/cert-controller from 0.13.0 to 0.14.0 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/637 * Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/640 * chore: add version parameter by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/650 * feat: add volumeClaimTemplates and PersistentVolumeClaimRetentionPolicy in LeaderWorkerSetSpec by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/633 * Bump the kubernetes group with 8 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/651 * Run make generate and make manifests to update CRD by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/655 * Add Red Hat in adopters by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/656 * doc: add volumeClaimTemplates example by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/649 * docs(concepts): add Startup Policy section and example by @Nihat-AYDIN in https://github.com/kubernetes-sigs/lws/pull/661 * test: add codespell github action by @andyzhangx in https://github.com/kubernetes-sigs/lws/pull/660 * docs: expand SubGroup section with size and LeaderOnly type by @tsj-30 in https://github.com/kubernetes-sigs/lws/pull/662 * Bump versions to fix failing e2e tests by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/674 * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/667 * [bugfix] update helm version by @LuyuZhang00 in https://github.com/kubernetes-sigs/lws/pull/672 * [cleanup] Update to golang 1.25 by @yankay in https://github.com/kubernetes-sigs/lws/pull/678 * Use explicit nginx image path instead of ambiguous shortname by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/679 * [Docs] Updating vllm versions by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/680 * Add Kubeflow Trainer to the LWS Integrations by @andreyvelich in https://github.com/kubernetes-sigs/lws/pull/681 * docs: standardize Hugging Face env vars to `HF_TOKEN` by @yankay in https://github.com/kubernetes-sigs/lws/pull/683 * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/687 * chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/691 * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/692 * Fix: drop UPDATE from pod mutating webhook by @ycjiang50 in https://github.com/kubernetes-sigs/lws/pull/697 * Fix e2e test assertions and resource cleanup by @ErikJiang in https://github.com/kubernetes-sigs/lws/pull/701 * feat: Enable certain features of the scheduler using annotations (#669) by @wangshulei098 in https://github.com/kubernetes-sigs/lws/pull/670 * fix makefile crds target and broken links in docs by @ErikJiang in https://github.com/kubernetes-sigs/lws/pull/700 * chore(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/702 * chore(deps-dev): bump autoprefixer from 10.4.21 to 10.4.22 in /site in the all group by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/703 * chore(deps): bump github.com/open-policy-agent/cert-controller from 0.14.0 to 0.15.0 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/708 * chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.0 to 6.3.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/709 * Adding lws+kueue user guide by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/682 * Upgrade Go to 1.25 to fix Trivy CVEs by @yankay in https://github.com/kubernetes-sigs/lws/pull/713 * Upgrade Hugo to v0.152.2 and migrate site to Docsy Go module by @yankay in https://github.com/kubernetes-sigs/lws/pull/714 * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/716 * chore(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/719 * chore(deps-dev): bump autoprefixer from 10.4.22 to 10.4.23 in /site in the all group by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/721 * chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/720 * Injecting environment variables for new TPU machine by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/722 * Try to fix Helm so it does not allow deleting CRDs by @Mostafahassen1 in https://github.com/kubernetes-sigs/lws/pull/718 * Add RecreateGroupAfterStart annotation by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/725 * Changing recreateGroupAfterStart annotation to be snake case instead by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/728 * Updating docs for MaxUnavailable now that it is in Beta by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/727 * Adding docs for RecreateGroupAfterStart by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/729 * Returning if the leader statefulset is being deleted by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/733 * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/735 * chore(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by @dependabot[bot] in https://github.com/kubernetes-sigs/lws/pull/730 * fix(manifests): Fix common labels for Kustomize deployment by @andreyvelich in https://github.com/kubernetes-sigs/lws/pull/739 * Enable certs manager readiness check by @j-skiba in https://github.com/kubernetes-sigs/lws/pull/737 * @wewang58 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/612 * @yafengio made their first contribution in https://github.com/kubernetes-sigs/lws/pull/626 * @andyzhangx made their first contribution in https://github.com/kubernetes-sigs/lws/pull/636 * @LuyuZhang00 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/618 * @Nihat-AYDIN made their first contribution in https://github.com/kubernetes-sigs/lws/pull/661 * @tsj-30 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/662 * @andreyvelich made their first contribution in https://github.com/kubernetes-sigs/lws/pull/681 * @ycjiang50 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/697 * @ErikJiang made their first contribution in https://github.com/kubernetes-sigs/lws/pull/701 * @wangshulei098 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/670 * @Mostafahassen1 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/718 * @j-skiba made their first contribution in https://github.com/kubernetes-sigs/lws/pull/737 **Full Changelog**: https://github.com/kubernetes-sigs/lws/compare/v0.7.0...v0.8.0
-
v0.7.0
cd3a73a3 · ·🚀 **Major Features**: * add kep-511 partition update by @lixin010 in https://github.com/kubernetes-sigs/lws/pull/541 * KEP #552: allow updates to `spec.leaderWorkerTemplate.size` field by @synthe102 in https://github.com/kubernetes-sigs/lws/pull/557 * Add KEP#407: Gang Scheduling by @JesseStutler in https://github.com/kubernetes-sigs/lws/pull/496 ✨ **Features**: * Add LWS configuration in Helm Charts by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/517 * feat: add meaningful printer columns to LeaderWorkerSet CRD by @xigang in https://github.com/kubernetes-sigs/lws/pull/580 🐛 **Bugs**: * Fix helm update by @kerthcet in https://github.com/kubernetes-sigs/lws/pull/481 * Fix UpdateInProgress conditions for newly created LWS by @yankay in https://github.com/kubernetes-sigs/lws/pull/490 * Fix helm install panic by invalid values `.Values.certManager.enable` by @nicole-lihui in https://github.com/kubernetes-sigs/lws/pull/520 * Fix issue with rolling update when some existing replicas are unhealthy by @pierewoj in https://github.com/kubernetes-sigs/lws/pull/488 * Fix lws chart: the webhook service selects unexpected pods when it is introduced as a dependency by @carlory in https://github.com/kubernetes-sigs/lws/pull/536 * fix: support foreground deletion by @congcongke in https://github.com/kubernetes-sigs/lws/pull/523 * fix: llamacpp compile error with adding curl dependency by @yankay in https://github.com/kubernetes-sigs/lws/pull/559 * fix rolling update stuck that when old pods were not ready by @gujingit in https://github.com/kubernetes-sigs/lws/pull/568 ♻️ **Cleanups**: * use a bigger machine for cloud build by @kannon92 in https://github.com/kubernetes-sigs/lws/pull/483 * [CI] Add more verify include gomod, fmt, and generate-apiref by @yankay in https://github.com/kubernetes-sigs/lws/pull/485 * docs: remove the use of Downward API for LWS_WORKER_INDEX by @chewong in https://github.com/kubernetes-sigs/lws/pull/486 * [Docs] Fixed location of vLLM script on TPU image by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/494 * Introduce env variable to modify ns in metrics tests by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/489 * Add an example of using OCI to the Helm installation guide by @yankay in https://github.com/kubernetes-sigs/lws/pull/503 * Add `prepare-release-branch` in Makefile to update versions automatically by @yankay in https://github.com/kubernetes-sigs/lws/pull/504 * Inject certs for metrics endpoint when cert-manager is enabled by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/478 * Remove duplicate `tag` key in chart values by @nicolasochem in https://github.com/kubernetes-sigs/lws/pull/509 * Run e2e tests also when cert-manager is enabled by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/518 * Removing SaxML docs by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/522 * Use correct lws apigroup name by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/527 * fix: check optional field not nil before reference by @panpan0000 in https://github.com/kubernetes-sigs/lws/pull/530 * Example of Configuration CRD by @panpan0000 in https://github.com/kubernetes-sigs/lws/pull/526 * Add dynamo and new presentation by @kerthcet in https://github.com/kubernetes-sigs/lws/pull/549 * test: fix race condition in worker StatefulSet deletion test case by @xigang in https://github.com/kubernetes-sigs/lws/pull/574 * refactor: remove unused lws parameter from CreateRevision function by @xigang in https://github.com/kubernetes-sigs/lws/pull/573 * Update vllm.md by @jonathan-innis in https://github.com/kubernetes-sigs/lws/pull/581 * [adoption] add OME as new adopter by @panpan0000 in https://github.com/kubernetes-sigs/lws/pull/579 * [talk and slides] adding KubeCon HK and JP 2025 talks for LWS by @panpan0000 in https://github.com/kubernetes-sigs/lws/pull/582 * docs: Add HUGGING_FACE_HUB_TOKEN as environment variable by @jonathan-innis in https://github.com/kubernetes-sigs/lws/pull/583 * auto-sync the CRD via make generate & make helm-chart-push by @kerthcet in https://github.com/kubernetes-sigs/lws/pull/592 * Default Partition in RollingUpdateConfiguration to 0 to align with spec by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/594 * fix: disable CURL to resolve libcurl dependency issues in llamacpp example by @yankay in https://github.com/kubernetes-sigs/lws/pull/599 * @nicolasochem made their first contribution in https://github.com/kubernetes-sigs/lws/pull/509 * @panpan0000 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/525 * @pierewoj made their first contribution in https://github.com/kubernetes-sigs/lws/pull/488 * @lixin010 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/541 * @synthe102 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/557 * @xigang made their first contribution in https://github.com/kubernetes-sigs/lws/pull/574 * @jonathan-innis made their first contribution in https://github.com/kubernetes-sigs/lws/pull/581 * @JesseStutler made their first contribution in https://github.com/kubernetes-sigs/lws/pull/496 **Full Changelog**: https://github.com/kubernetes-sigs/lws/compare/v0.6.0...v0.7.0
-
v0.6.0
23d2e4cf · ·🚀 **Major Features**: * Introduce new component config flag by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/325 * Creating LWS site by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/426 * KEP 257: LeaderExcluded SubGroup support by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/428 ✨ **Features**: * Make lws image multi-platform by @yankay in https://github.com/kubernetes-sigs/lws/pull/321 * Inject environment variable LWS_WORKER_INDEX by @singeleaf in https://github.com/kubernetes-sigs/lws/pull/416 🐛 **Bugs**: * Add controllerrevisions rbac to helm chart. by @wqlparallel in https://github.com/kubernetes-sigs/lws/pull/319 * Fix for odd numbers of arguments passed as key-value pairs for logging issue by @KeerthanaAP in https://github.com/kubernetes-sigs/lws/pull/360 * Fix infinite StatefulSet creation loops by validate leader annotations by @yankay in https://github.com/kubernetes-sigs/lws/pull/394 * Change annotation `leaderworkerset.gke.io/subgroup-size` to `leaderworkerset.sigs.k8s.io/subgroup-size` by @yankay in https://github.com/kubernetes-sigs/lws/pull/434 * ignore 0 replica check by @congcongke in https://github.com/kubernetes-sigs/lws/pull/439 ♻️ **Cleanups**: * Remove pods create permission by @wqlparallel in https://github.com/kubernetes-sigs/lws/pull/323 * add junit and artifacts directory for e2e tests so testgrid will disp… by @kannon92 in https://github.com/kubernetes-sigs/lws/pull/335 * Pass ARTIFACTS env variable when building e2e tests by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/345 * Add adopters, integrations, talks by @kerthcet in https://github.com/kubernetes-sigs/lws/pull/367 * Deprecate flags as the recommended path is to pass configuration file by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/361 * doc: Add terraform based EKS Blueprints pattern for multi-node inference by @askulkarni2 in https://github.com/kubernetes-sigs/lws/pull/373 * Add missing external types to apply configurations by @astefanutti in https://github.com/kubernetes-sigs/lws/pull/374 * Ignore LeaderElectionNamespace in cmd unit tests as it is dynamic by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/383 * Allow pass through of additional params to "ray start" in ray_init.sh by @dims in https://github.com/kubernetes-sigs/lws/pull/378 * use staging images instead of gcr by @kannon92 in https://github.com/kubernetes-sigs/lws/pull/398 * Add files to publish helm chart by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/411 * fix image build toolchain errors by @kannon92 in https://github.com/kubernetes-sigs/lws/pull/424 * Run controller-gen only for api and pkg directories by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/417 * Add Label `leaderworkerset.sigs.k8s.io/name` to the headlessService by @yankay in https://github.com/kubernetes-sigs/lws/pull/433 * Use create jobs command instead of run pods in e2e testing by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/445 * Export kind and cluster related logs under artifacts directory for e2e by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/451 * Set readOnlyRootFilesystem explicitly to true by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/457 * Check controller_runtime_webhook_requests_total that always exists in both pods by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/456 * Explicitly bind metrics 8443 as containerPort in kustomize and helm by @ardaguclu in https://github.com/kubernetes-sigs/lws/pull/458 📃 **Docs**: * Adding User Guide for TensorRT-LLM by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/356 * Adding User Guide for SGLang by @yankay in https://github.com/kubernetes-sigs/lws/pull/377 * [Docs] Use the vllm image instead of building by the user self in the sample by @yankay in https://github.com/kubernetes-sigs/lws/pull/453 * [Doc] Add troubleshooting page in site by @yankay in https://github.com/kubernetes-sigs/lws/pull/468 * @yankay made their first contribution in https://github.com/kubernetes-sigs/lws/pull/321 * @ardaguclu made their first contribution in https://github.com/kubernetes-sigs/lws/pull/325 * @DiegoLelis made their first contribution in https://github.com/kubernetes-sigs/lws/pull/354 * @KeerthanaAP made their first contribution in https://github.com/kubernetes-sigs/lws/pull/360 * @askulkarni2 made their first contribution in https://github.com/kubernetes-sigs/lws/pull/373 * @astefanutti made their first contribution in https://github.com/kubernetes-sigs/lws/pull/374 * @dims made their first contribution in https://github.com/kubernetes-sigs/lws/pull/378 * @singeleaf made their first contribution in https://github.com/kubernetes-sigs/lws/pull/416 * @congcongke made their first contribution in https://github.com/kubernetes-sigs/lws/pull/439 **Full Changelog**: https://github.com/kubernetes-sigs/lws/compare/v0.5.0...v0.6.0
-
v0.5.1
3ee2d9a8 · ·* Automated cherry pick of #347: Removed update operation from pod webhook by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/348 * Automated cherry pick of #342: Added handling of nil revision in pod controller by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/349 * Automated cherry pick of #341: Removed restarting group log in pod controller by @Edwinhr716 in https://github.com/kubernetes-sigs/lws/pull/350 **Full Changelog**: https://github.com/kubernetes-sigs/lws/compare/v0.5.0...v0.5.1