Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAIN-2381 add info about holmes, fix holmes additional env vars camel case #1628

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/configuration/ai-analysis.rst
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ Reading the Robusta UI Token from a secret in HolmesGPT
.. code-block:: yaml

holmes:
additional_env_vars:
additionalEnvVars:
....
- name: ROBUSTA_UI_TOKEN
valueFrom:
Expand Down
13 changes: 10 additions & 3 deletions docs/setup-robusta/proxies.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,25 @@ Robusta requires internet access in the following cases:
* Robusta SaaS is enabled
* Robusta is configured to send notifications to services such as Slack (via :ref:`sinks <Sinks Reference>`)

If your Kubernetes cluster is behind an HTTP proxy or firewall, follow the instructions below to ensure Robusta has the necessary access.
If your Kubernetes cluster is behind an HTTP proxy or firewall, follow the instructions below to ensure Robusta and HolmesGPT has the necessary access.

Configuring Proxy Settings for Robusta
----------------------------------------

All outbound traffic from Robusta is handled by the `robusta-runner` deployment.
Outbound traffic from Robusta is handled by the `robusta-runner` deployment.

To configure proxy settings for `robusta-runner`, set the `HTTP_PROXY` and `HTTPS_PROXY` environment variables. You can do so with one of the follopwing Helm values:
To configure proxy settings for `robusta-runner`, set the `HTTP_PROXY` and `HTTPS_PROXY` environment variables. You can do so with one of the following Helm values:

* ``runner.additional_env_vars`` - to set one environment variable at a time
* ``runner.additional_env_froms`` - to set many environment variables at once

Configuring Proxy Settings for HolmesGPT
----------------------------------------

Set the `HTTP_PROXY` and `HTTPS_PROXY` environment variables. You can do so with the following Helm values:

* ``holmes.additionalEnvVars`` - to set one environment variable at a time

Either Helm value can be used, depending on your preference. See `this GitHub issue for details and an example configuration <https://github.com/robusta-dev/robusta/pull/450>`_.

Domains Used by Robusta Saas UI
Expand Down
Loading