Deploying Behind Proxies¶
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¶
Set the HTTP_PROXY and HTTPS_PROXY environment variables in your Helm values:
runner:
additional_env_vars:
- name: HTTP_PROXY
value: "http://your-proxy:port"
- name: HTTPS_PROXY
value: "http://your-proxy:port"
holmes:
additionalEnvVars:
- name: HTTP_PROXY
value: "http://your-proxy:port"
- name: HTTPS_PROXY
value: "http://your-proxy:port"
To set many variables at once, runner.additional_env_froms accepts a Kubernetes envFrom source. See this GitHub issue for details and examples.
Domains Used by Robusta Saas UI¶
If you are using Robusta SaaS, ensure that your network allows access to the following domains:
api.robusta.dev,robusta-charts.storage.googleapis.com,us-central1-docker.pkg.dev,platform.robusta.dev,xvyhpoxfmtpuqqeyqkso.supabase.co,relay.robusta.dev,sp.robusta.dev
Running Robusta in Air-Gapped or Offline Environments¶
Contact support@robusta.dev for self-hosted deployment options that work in air-gapped or offline environments.