Releases: weaviate/weaviate-helm
Releases · weaviate/weaviate-helm
v0.2.1 - Fix DNS name issues
Fixes
- #2: Bug: DNS names hard-coded, not based on chart name
The previous version had some dns names hard-coded on the assumption that the release was namedweaviate
by the user. If you chose another name, network communication between Janus<>Cassandra and Weaviate<>etcd would break. This addresses this, by using the release name as part of the dns names for service discovery.
v0.2.0 - Set Default Auth Scheme to Anonymous Access
Changes
- Set Default Auth Scheme to Anonymous Access
Previously the configuration had no default auth scheme set, which would mean, unless the user explicitly overwrote the config, the setup would not be able to start up. This release sets "Anonymous Auth" as default. For more information about Weaviate's auth schemes, check the chapter about Authentication in the docs.
Fixes
- Remove obsolete config options
The previous version contained config option that have been removed and therefore had no more effect. This version cleans this up
Known Limitations
- Content of config file in template
The config file (/weaviate-config/conf.yaml
) is being mounted from a config map. This is great, as it allows for easy changing of the config. However, the config map itself is currently not created based on user input fromvalues.yaml
, but rather hard-coded in a template file. This means you'd have to create your own chart and overwrite the template file. This should be moved into thevalues.yaml
for easy config changes in a future release.
Update: This limitation was fixed in v0.3.0
v0.1.4 - Fix config file name inconsistencies
Fixes
- Fix inconsistencies between config file name in configMap and deployment
Previously the file was calledweaviate-conf.yaml
in one place andweaviate.conf.yaml
in another. Since it is already mounted into the folder/weaviate-config
, the file is now simply calledconf.yaml
both in the config map and the deployment resource.
v0.1.3 - Fix startup arguments
Fixes
- Fix incorrect startup arguments to weaviate
While the previous fix (v0.1.2) addressed the structure of the config file, this release also addresses the default startup parameters.
v0.1.2 - Fix Weaviate Configuration File Structure
Fixes
- Fix
config.yaml
structure
The previous version of the chart was not yet compatible with the changes introduced in weaviate/weaviate#826. This release fixes the incompatibilities
v0.1.1 - Disable Spark Setup by default
Changes
- Spark deployment is now disabled by default
It was always meant to be optional, but was accidentally activated by default in the previous release. This drastically reduces the resource requirements for users who don't need a Spark-based analytics setup. Those who still want to use Spark, can turn it on as outlined in thevalues.yaml
file.
v0.1.0 - Weaviate backed by Janusgraph (C*, ES)
Initial release of Weaviate Helm chart (v0.1.0)
Key Features
- Supports full backend stack with Janusgraph backed by Cassandra and Elasticsearch
- Configuration storage and distributed locking (for seamless horizontal scaling) through etcd
- Optional support for an Analytics Backend (Spark) to perform background analytics jobs
- Plenty of configuration options through
values.yaml
Requirements
- A recent Kubernetes version with support for Persistent Volumes