Restore defaults from last accepted state of deployment
Overview
ArangoDeployment has a lot of fields, which have default values. If --deployment.feature.deployment-spec-defaults-restore
is enabled (which is by default), then the operator will restore the default values from the last accepted state of the deployment.
E.g., if user removes the spec.dbservers
field from the deployment, then the operator will restore the default value of this field back.
How to use
To disable this feature use --deployment.feature.deployment-spec-defaults-restore=false
arg, which needs be passed to the operator:
helm upgrade --install kube-arangodb \
https://github.com/arangodb/kube-arangodb/releases/download/$VER/kube-arangodb-$VER.tgz \
--set "operator.args={--deployment.feature.deployment-spec-defaults-restore=false}"