Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Configuring MettleCI Workbench to access systems via an HTTP/S proxy

All communication from MettleCI Workbench to other servers over HTTP/S (e.g., Git and Work Item Management systems), can be configured to use a proxy by adding the following settings to config.yml:

httpClient:
  proxy:
    host: 192.168.52.11
    port: 8080
    scheme : http
    auth:
      username: secret
      password: stuff
      authScheme: NTLM
      realm: realm
      hostname: host
      domain: WINDOWSDOMAIN
      credentialType: NT
    nonProxyHosts:
      - localhost
      - '192.168.52.*'
      - '*.example.com'
   
NameDefaultDescription
hostREQUIREDThe proxy server host name or ip address.
port(scheme default)The proxy server port. If the port is not set then the scheme default port is used.
schemehttpThe proxy server URI scheme. HTTP and HTTPS schemas are permitted. By default HTTP scheme is used.
auth(none)The proxy server Basic or NTLM authentication schemes. If they are not set then no credentials will be passed to the server.
usernameREQUIREDThe username used to connect to the server.
passwordREQUIREDThe password used to connect to the server.
authSchemeBasicThe authentication scheme used by the. Allowed options are: Basic, NTLM
realm(none)The realm, used for NTLM authentication.
hostname(none)The hostname of the windows workstation, used for NTLM authentication. Only used when credentialType is NT.
domain(none)The Windows Domain, used for NTLM authentication. Only used when credentialType is NT.
credentialType(none)The type of credentials used for proxy authentication. Allowed options are: UsernamePassword or NT.
nonProxyHosts(none)List of patterns of hosts that should be reached without proxy. The patterns may contain symbol ‘*’ as a wildcard. If a host matches one of the patterns it will be reached through a direct connection.

Back to top

Copyright © 2017-2024 Data Migrators Pty Ltd.