From ef71912515345016292f67202a591852c2ce4414 Mon Sep 17 00:00:00 2001 From: Lars Francke Date: Wed, 13 Nov 2024 22:23:43 +0100 Subject: [PATCH] Adds missing KUBERNETES_CLUSTER_DOMAIN environment variable to docs part of stackabletech/issues#668 --- .../reference/environment-variables.adoc | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/docs/modules/spark-k8s/pages/reference/environment-variables.adoc b/docs/modules/spark-k8s/pages/reference/environment-variables.adoc index 8743497d..2d5d97cd 100644 --- a/docs/modules/spark-k8s/pages/reference/environment-variables.adoc +++ b/docs/modules/spark-k8s/pages/reference/environment-variables.adoc @@ -2,13 +2,44 @@ This operator accepts the following environment variables: +== KUBERNETES_CLUSTER_DOMAIN + +*Default value*: cluster.local + +*Required*: false + +*Multiple values*: false + +This instructs the operator, which value it should use for the Kubernetes `clusterDomain` setting. +Make sure to keep this in sync with whatever setting your cluster uses. +Please see the documentation xref:guides:kubernetes-cluster-domain.adoc[on configuring the Kubernetes cluster domain] for more information on this feature. + +[source] +---- +export KUBERNETES_CLUSTER_DOMAIN=mycluster.local +cargo run -- run +---- + +or via docker: + +[source] +---- +docker run \ +--name spark-k8s-operator \ +--network host \ +--env KUBECONFIG=/home/stackable/.kube/config \ +--env KUBERNETES_CLUSTER_DOMAIN=mycluster.local \ +--mount type=bind,source="$HOME/.kube/config",target="/home/stackable/.kube/config" \ +docker.stackable.tech/stackable/spark-k8s-operator:latest +---- + == WATCH_NAMESPACE *Default value*: All namespaces *Required*: false -*Multiple values:* false +*Multiple values*: false The operator **only** watches for resources in the provided namespace `test`: