1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-15 17:51:03 +00:00
kube-arangodb/docs/how-to/additional_configuration.md

1 KiB

layout title parent
page How to pass additional params to operator How to ...

How to pass additional params to operator

It is possible to additionally fine-tune operator behavior by providing arguments via operator.args chart template value.

The full list of available arguments can be retrieved using

export OPERATOR_IMAGE=arangodb/kube-arangodb:$VER
kubectl run arango-operator-help --image=$OPERATOR_IMAGE -i --rm --restart=Never -- --help

Example 1: kubernetes.burst

You can specify burst size for k8s API requests or how long the operator should wait for ArangoDeployment termination after receiving interruption signal:

operator:
  args: ["--kubernetes.burst=40", --shutdown.timeout=2m"]

Example 2: CRD validation

You can specify which of installed CRD should have a validation schema enabled:

operator:
  args:
    - --crd.validation-schema=arangobackuppolicies.backup.arangodb.com=true
    - --crd.validation-schema=arangodeployments.database.arangodb.com=false