Overview

In enterprise environments where internet access is controlled through a corporate proxy, you must configure proxy settings to allow external communication for both Kubernetes clusters and OpsRamp Gateways. This guide explains how to:

  • Set proxy variables at the node level (system-wide)
  • Apply proxy settings at the Kubernetes cluster level
  • Update proxy settings post-deployment of the OpsRamp Gateway
  • Perform verification and troubleshooting

Proxy Configuration at Node Level

Proxy settings at the system level ensure that OS-level utilities (such as container runtime, curl, wget) can communicate externally via the proxy server.

Update Host Proxy

  1. Run the following command to open the Terminal UI:
    opsramp-collector-start terminal-ui
  2. Use Update Host Proxy to configure operating-system-level proxy settings.
    FieldDescription
    HTTP ProxyHTTP proxy server address. For example, "http://your.proxy.server:proxy_port"
    HTTPS ProxyHTTPS proxy server address. For example, "https://your.proxy.server:proxy_port"
    No ProxyHosts and domains that bypass the proxy. For example, "localhost,127.0.0.1,10.42.0.1/8,10.43.0.1/8,,,..."
    Select Execute to save the entered information.
  3. Press ESC to close the Terminal UI.

Proxy Configuration at Gateway (Helm chart) Level

If you didn’t configure the proxy during OpsRamp Gateway setup, or if proxy settings change later, you can update them using Helm. These settings apply to the containers required for the NextGen Gateway.

Update Gateway Proxy

  1. Run the following command to open the Terminal UI:
    opsramp-collector-start terminal-ui
  2. Use Update Gateway Proxy to configure proxy settings for the Gateway deployment.
    FieldDescription
    Connection TypeDirect or proxy connection.
    Proxy ProtocolHTTP or HTTPS proxy protocol.
    Proxy IPProxy server address.
    Proxy PortProxy server port.
    Proxy UsernameProxy authentication username.
    Proxy PasswordProxy authentication password.
    Select Execute to save the entered information.
  3. Press ESC to close the Terminal UI.