Configuration
Command Line Parameters
This operator accepts the following command line parameters:
product-config
Default value: /etc/stackable/hive-operator/config-spec/properties.yaml
Required: false
Multiple values: false
stackable-hive-operator run --product-config /foo/bar/properties.yaml
watch-namespace
Default value: All namespaces
Required: false
Multiple values: false
If provided the operator will only watch for resources in the provided namespace. If not provided it will watch in all namespaces.
Example: Only watch the
test
namespacestackable-hive-operator run --watch-namespace test
Environment variables
This operator accepts the following environment variables:
PRODUCT_CONFIG
Default value: /etc/stackable/hive-operator/config-spec/properties.yaml
Required: false
Multiple values: false
export PRODUCT_CONFIG=/foo/bar/properties.yaml
stackable-hive-operator run
or via docker:
docker run \ --name hive-operator \ --network host \ --env KUBECONFIG=/home/stackable/.kube/config \ --env PRODUCT_CONFIG=/my/product/config.yaml \ --mount type=bind,source="$HOME/.kube/config",target="/home/stackable/.kube/config" \ docker.stackable.tech/stackable/hive-operator:latest
WATCH_NAMESPACE
Default value: All namespaces
Required: false
Multiple values: false
The operator will only watch for resources in the provided namespace test
:
export WATCH_NAMESPACE=test
stackable-hive-operator run
or via docker:
docker run \
--name hive-operator \
--network host \
--env KUBECONFIG=/home/stackable/.kube/config \
--env WATCH_NAMESPACE=test \
--mount type=bind,source="$HOME/.kube/config",target="/home/stackable/.kube/config" \
docker.stackable.tech/stackable/hive-operator:latest