Releases: llamastack/llama-stack-k8s-operator
Releases · llamastack/llama-stack-k8s-operator
v0.4.0
What's Changed
- Updated operator version to v0.4.0
- Updated LlamaStack distributions to 0.2.23
- Generated updated release manifests
Installation
Install the operator using kubectl:
kubectl apply -f https://raw.githubusercontent.com/llamastack/llama-stack-k8s-operator/v0.4.0/release/operator.yamlContainer Images
- Operator:
quay.io/llamastack/llama-stack-k8s-operator:v0.4.0 - LlamaStack distributions:
docker.io/llamastack/distribution-*:0.2.23
v0.3.0
What's Changed
- Updated operator version to v0.3.0
- Updated LlamaStack distributions to 0.2.22
- Generated updated release manifests
Installation
Install the operator using kubectl:
kubectl apply -f https://raw.githubusercontent.com/llamastack/llama-stack-k8s-operator/v0.3.0/release/operator.yamlContainer Images
- Operator:
quay.io/llamastack/llama-stack-k8s-operator:v0.3.0 - LlamaStack distributions:
docker.io/llamastack/distribution-*:0.2.22
What's Changed
- (fix) Update Generate release SHA by @VaishnaviHire in #120
- chore: add github issue templates by @nathan-weinberg in #122
- feat(kustomizer): add service comparison and immutability enforcement utilities by @mfleader in #113
- test(e2e): enhance debugging capabilities with detailed diagnostic explanations by @mfleader in #112
- Adding MIT License by @rhuss in #104
- refactor(controller): add anti-fragile test patterns and clean up utilities by @mfleader in #121
- fix: vllm deployment script runAsNonRoot update by @rhdedgar in #126
- test(controller): add integration test for reconciliation happy path by @mfleader in #123
- feat(controller): migrate service reconciliation to kustomize manifest by @mfleader in #105
- feat: support providers with self-signed certificates by @rhdedgar in #109
- (fix): Preserve immutable fields during upgrade by @VaishnaviHire in #131
- fix: updating CRD names; including llds editor/viewer roles by @rhdedgar in #137
- fix(plugins): handle nil intermediate values in JSON path traversal by @mfleader in #136
- feat(controllers): enable testing of provider and version status via dependency injection by @mfleader in #133
- test(controler): add tests for handling network policy disablement by @mfleader in #140
- feat(CI/CD): stub workflow for CPU-based vLLM image generation by @courtneypacheco in #138
- refactor(controller): delegate health checks to k8s readiness probes by @mfleader in #130
- standardize DfFIPS settings by @rhdedgar in #147
- uplift(Go): version from 1.23 to 1.24 by @zdtsw in #148
- fix: adapt the container entrypoint based on the llama-stack version by @leseb in #153
- chore: add CODEOWNERS file by @nathan-weinberg in #155
- feat: disable readiness probe and add startup probe by @leseb in #157
- (fix): Fix Build Image workflow by @VaishnaviHire in #158
- Update base image for initContainers by @VaishnaviHire in #159
- test: remove ollama distribution testing, replace with starter by @derekhiggins in #160
- Add Service Endpoint to LlamaStackDistribution .status by @ChristianZaccaria in #162
- fix: init pod run perms by @rhdedgar in #161
- (chore): Update docker action tag by @VaishnaviHire in #165
New Contributors
- @nathan-weinberg made their first contribution in #122
- @derekhiggins made their first contribution in #160
- @ChristianZaccaria made their first contribution in #162
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: avoid memory growth with logger instance by @leseb in #60
- feat(logging): disable stack traces in error logs by @leseb in #63
- feat(controller): add CR spec diff output on updates by @leseb in #64
- fix: avoid repeating name and namespace log values by @leseb in #65
- Adding Operator Packaging Instructions by @jland-redhat in #62
- feat: allow overriding command and args by @leseb in #61
- Add Support for Custom SA in LamaStack Server by @VaishnaviHire in #67
- Update Status to include conditions and phase by @VaishnaviHire in #58
- fix: point HuggingFace home directory to PVC mount by @leseb in #69
- Add support for additional fields by @VaishnaviHire in #72
- feat(ollama-deploy): detect openshift, use scc to allow user 0 permissions by @rhdedgar in #57
- feat(field_mutator): add kustomize plugin to support field patching by @mfleader in #75
- (feat): Improvements in Dockerfile by @VaishnaviHire in #78
- feat(name_prefix): add kustomize plugin to prefix resource names by @mfleader in #77
- feat(cd): stub generate release pull request workflow by @mfleader in #87
- feat(set_ns): add kustomize plugin to set a resource's namespace by @mfleader in #81
- feat(controller): watch run.yaml configmap for updates by @rhdedgar in #68
- feat(kustomizer): add kustomize plugin support for manifest rendering by @mfleader in #89
- feat: add support in Makefile for better local deveopment by @zdtsw in #90
- chore: short name for operator CRD by @matzew in #94
- fix(field indexer): avoid field indexer in older kube versions by @rhdedgar in #92
- feat(controller): use kustomizer for manifest rendering pvcs by @mfleader in #93
- feat: use embedded distributions data instead of ConfigMap by @VaishnaviHire in #95
- feat(cd): gh workflow to automate release creation by @mfleader in #82
- [ACTION] Applied SHA-pinned actions #53 by @Evergreenies in #85
- fix: Add SHA refs to generate-release actions by @rhdedgar in #99
- feat(cli): enable selective test execution in make test by @mfleader in #100
- feat: make deploy-ollama script generic by @zdtsw in #80
- chore: Add LICENSE by @VaishnaviHire in #98
- feat(kustomizer): add selective manifest resource reconciliation by @mfleader in #101
- Revert "chore: Add LICENSE" by @rhuss in #103
- feat(kustomizer): enable port list mutation in manifests by @mfleader in #102
- refactor: consolidate security annotations by @rhdedgar in #97
- fix(logging): make field indexer logs debug level by @rhdedgar in #108
- Use LLS version endpoint in Status by @VaishnaviHire in #110
- Update PVC permissions for LLS by @VaishnaviHire in #111
- (chore) Update manager deployment spec by @VaishnaviHire in #116
- (fix)Add custom SA for lls by default by @VaishnaviHire in #115
- refactor(field_mutator): migrate dot notation to JSON Pointer syntax by @mfleader in #118
- fix: pre-commit action sha update by @rhdedgar in #119
New Contributors
- @jland-redhat made their first contribution in #62
- @Evergreenies made their first contribution in #85
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- docs: fix a typo in CRD name by @booxter in #1
- Update build-image workflow by @VaishnaviHire in #5
- chore: upgrade to operator-sdk go/v4 layout and update dependencies by @rhuss in #4
- [sync]fix: simplify distribution validation rule (#30) by @VaishnaviHire in #7
- Update go version to 1.23 by @VaishnaviHire in #17
- ci: introduce a pre-commit check and contributing doc by @leseb in #16
- feat: Add version checking for controller-gen tool by @rhuss in #20
- Add e2e tests for the controller by @VaishnaviHire in #8
- chore: Update readme to match api by @VaishnaviHire in #3
- feat: Update operator-sdk and align Makefiles by @rhuss in #21
- Refactor: Update repository path and domain/API group by @VaishnaviHire in #25
- chore: Fix llamastack quay url by @VaishnaviHire in #28
- Fix: Kustomize binary installation by @VaishnaviHire in #26
- feat(deployment): Add a PVC and mount it for local persistent state by @rhuss in #6
- ci: introduce mergify bot by @leseb in #30
- Introduce Operator installation script by @VaishnaviHire in #27
- ci: enable DCO with mergify by @leseb in #31
- Add auto-generated api docs by @VaishnaviHire in #32
- chore: Ensure installer script is updated with manifests by @VaishnaviHire in #34
- fix: remove trailing line by @leseb in #36
- chore: collapse the local hook under a single repo by @leseb in #35
- chore: Update image pull-policy to Always by @VaishnaviHire in #37
- add limgo to report code coverage by @mfleader in #39
- Fix Kustomize Deprecation Warnings by @mfleader in #41
- Add Kustomize Manifest Overlay Component by @mfleader in #42
- Add support for distributions and update status by @VaishnaviHire in #29
- Add pre-commit hook to enforce consistent fmt.Errorf messages by @mfleader in #46
- fix contributing docs on error messages by @mfleader in #52
- feat(ci): Add workflow for release images by @VaishnaviHire in #49
- Migrate controller tests to envtest for future SSA compatibility by @mfleader in #45
- docs: update README.md to match the ollama config sample by @rhdedgar in #44
- chore: Update mergify checks by @VaishnaviHire in #51
- Increasing the timeout a bit to avoid e2e test failures on a cold machine by @matzew in #47
- chore: various changes + fixes by @zdtsw in #50
- feat: more provider status by @leseb in #48
- Release v0.1.0 by @VaishnaviHire in #59
New Contributors
- @booxter made their first contribution in #1
- @VaishnaviHire made their first contribution in #5
- @rhuss made their first contribution in #4
- @leseb made their first contribution in #16
- @mfleader made their first contribution in #39
- @rhdedgar made their first contribution in #44
- @matzew made their first contribution in #47
- @zdtsw made their first contribution in #50
Full Changelog: https://github.com/llamastack/llama-stack-k8s-operator/commits/v0.1.0