Skip to content

Commit 18239ed

Browse files
bimakwsquakez
authored andcommitted
docs: add environment variables section to existing advanced page
Per reviewer feedback, instead of creating a new page, add the operator environment variables documentation as a section in the existing fine-tuning page (advanced.adoc).
1 parent 99ae6e6 commit 18239ed

File tree

3 files changed

+41
-70
lines changed

3 files changed

+41
-70
lines changed

docs/modules/ROOT/nav.adoc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
*** xref:installation/advanced/http-proxy.adoc[HTTP Proxy]
2121
*** xref:installation/advanced/offline.adoc[Offline]
2222
*** xref:installation/advanced/pruning-registry.adoc[Pruning Registry]
23-
*** xref:installation/advanced/operator-tuning.adoc[Operator Tuning]
2423
* xref:running/running.adoc[Run an Integration]
2524
** xref:running/running-cli.adoc[kamel run CLI]
2625
** xref:running/build-from-git.adoc[Git hosted Integrations]

docs/modules/ROOT/pages/installation/advanced/advanced.adoc

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,44 @@ The service exposed on the _/metrics_ endpoint is compatible with Prometheus. Yo
3434
== Logging
3535

3636
By default, the operator Pod logging level is set to INFO. You may require to change this value to log also DEBUG. In this case you need to provide an environment variable to the operator Deployment, _LOG_LEVEL_ which can be set to `debug`. You can also lower the number of logging tracing by setting this value to `error` (advisable for production environments).
37+
38+
== Environment Variables
39+
40+
The following environment variables can be configured on the operator Deployment to tune the operator behavior:
41+
42+
[cols="2,1,3"]
43+
|===
44+
|Variable |Default |Description
45+
46+
|`WATCH_NAMESPACE`
47+
|_empty_
48+
|The namespace(s) the operator watches for Integration resources. When not set or empty, the operator watches all namespaces.
49+
50+
|`NAMESPACE`
51+
|_auto-detected_
52+
|The namespace where the operator pod is running.
53+
54+
|`POD_NAME`
55+
|_auto-detected_
56+
|The name of the operator pod.
57+
58+
|`KAMEL_OPERATOR_ID`
59+
|`camel-k`
60+
|The operator ID used to identify which operator instance manages specific resources. Can also be set via `OPERATOR_ID`.
61+
62+
|`KAMEL_BASE_IMAGE`
63+
|`eclipse-temurin:17-jdk`
64+
|The base image used for building Integration images. Can also be set via `RELATED_IMAGE_BASE`.
65+
66+
|`CAMEL_K_SYNTHETIC_INTEGRATIONS`
67+
|`false`
68+
|When set to `true`, enables synthetic Integration support for managing external workloads.
69+
70+
|`LOG_LEVEL`
71+
|`info`
72+
|The log level for the operator. Valid values: `debug`, `info`, `warn`, `error`.
73+
74+
|`KAMELET_CATALOG_DIR`
75+
|`/tmp/kamelets/`
76+
|Directory where Kamelet catalog files are extracted during installation.
77+
|===

docs/modules/ROOT/pages/installation/advanced/operator-tuning.adoc

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)