weaviate/Weaviate Local K8s Action

Deploy Weaviate to a local Kubernetes cluster

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
operationThe operation to perform. Supported: setup, upgrade, clean. Default: setupnosetup
weaviate-portThe port number for Weaviateno8080
weaviate-grpc-portThe gRPC port number for Weaviateno50051
workersThe number of workers for Weaviateno3
replicasThe number of replicas for Weaviateno3
weaviate-versionThe version of Weaviate to deploynolatest
helm-branchThe branch of the Helm chart repository to useno""
modulesModules to load on Weaviate startup. Comma separated list of module namesno""
values-overrideOverride values for the Helm chart in YAML stringno""
values-inlineOverride values for the Helm chart in inline formno""
enable-backupConfigures S3 compatible backup for Weaviatenofalse
collection-exportEnables collection export to S3/MinIO via the collectionExport Helm featurenofalse
s3-offloadConfigures S3 tenant offloadingnofalse
usage-s3Configures Usage metrics on s3/minionofalse
delete-stsConfigure either Weaviate Statefulset should be removednofalse
observabilityEnable observability stacknofalse
dash0Enable Dash0 monitoring and observabilitynofalse
cluster-nameCluster identifier for Dash0 monitoringnoweaviate-local-cluster
dash0-tokenDash0 authorization token (required when dash0=true)no""
dash0-endpointDash0 export endpointno""
dash0-api-endpointDash0 API endpointno""
expose-podsExpose the weaviate-pods to be accessible in weaviate-port + i where i=1,2,3..replicasnotrue
rbacEnable RBAC. By default it will create an admin user with admin role and the API key be `admin-key`nofalse
oidcEnable OIDC authentication. By default it will only enable OIDC in the environment, no user will be created or configured unless passing AUTH_CONFIG or RBAC=true without AUTH_CONFIG.nofalse
dynamic-usersEnable dynamic user management. Allows users to be created, deleted and updated dynamically from the databasenofalse
auth-configFile location containing the authentication and authorization configuration in YAML formatno""
debugRun the action in debug mode (set -x)nofalse
enable-runtime-overridesWhether or no runtime override settings should be enabled in Weaviate.nofalse
docker-configFile location containing the docker configuration that contains auth to be mounted in KInD.no""
mcpWhether or not to enable the MCP service in Weaviate.nofalse
mcp-write-accessWhether or not to enable MCP write access (object upsert).nofalse

no outputs