Skip to content

Latest commit

 

History

History
71 lines (53 loc) · 2.12 KB

README.md

File metadata and controls

71 lines (53 loc) · 2.12 KB

vald-helm-operator

This is a Helm chart to install vald-helm-operator.

Current chart version is v0.0.29

Install

Add Vald Helm repository

$ helm repo add vald https://vald.vdaas.org/charts

Run the following command to install the chart,

$ helm install vald-helm-operator-release vald/vald-helm-operator

Custom Resources

ValdRelease

This is a custom resource that represents values of the Vald Helm chart.

Example:

apiVersion: vald.vdaas.org/v1alpha1
kind: ValdRelease
metadata:
  name: vald-cluster
# the values of Helm chart for Vald can be placed under the `spec` field.
spec: {}

ValdHelmOperatorRelease

This is a custom resource that represents values of the vald-helm-operator Helm chart.

Example:

apiVersion: vald.vdaas.org/v1alpha1
kind: ValdHelmOperatorRelease
metadata:
  name: vald-helm-operator-release
# the values of Helm chart for vald-helm-operator can be placed under the `spec` field.
spec: {}

Configuration

Key Type Default Description
image.pullPolicy string "Always" image pull policy
image.repository string "vdaas/vald-helm-operator" image repository
image.tag string "v0.0.29" image tag
name string "vald-helm-operator" name of the deployment
nodeSelector object {} node labels for pod assignment
operator.release.create bool true ValdHelmOperatorRelease resource will be created
rbac.create bool true required roles and rolebindings will be created
rbac.name string "vald-helm-operator" name of roles and rolebindings
replicas int 1 number of replicas
resources object {} k8s resources of pod
serviceAccount.create bool true service account will be created
serviceAccount.name string "vald-helm-operator" name of service account
vald.create bool false ValdRelease resource will be created
vald.name string "vald-cluster" name of ValdRelease resource
vald.spec object {} spec field of ValdRelease resource = the values of Helm chart for Vald