Skip to content

Releases: weaviate/weaviate-helm

v0.2.1 - Fix DNS name issues

07 May 10:12
Compare
Choose a tag to compare

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 named weaviate 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

07 May 09:04
Compare
Choose a tag to compare

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 from values.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 the values.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

07 May 08:42
Compare
Choose a tag to compare

Fixes

  • Fix inconsistencies between config file name in configMap and deployment
    Previously the file was called weaviate-conf.yaml in one place and weaviate.conf.yaml in another. Since it is already mounted into the folder /weaviate-config, the file is now simply called conf.yaml both in the config map and the deployment resource.

v0.1.3 - Fix startup arguments

07 May 08:32
Compare
Choose a tag to compare

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

07 May 08:01
Compare
Choose a tag to compare

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

07 May 07:25
Compare
Choose a tag to compare

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 the values.yaml file.

v0.1.0 - Weaviate backed by Janusgraph (C*, ES)

02 May 22:04
Compare
Choose a tag to compare

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