public KubeApiProxySettings getProxySettings()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/ParametersKubeApiConnection.java [53:73]


  public KubeApiProxySettings getProxySettings() {
    final String proxyHost = myParameters.get(PROXY_SERVER);
    if (StringUtil.isEmpty(proxyHost)) {
      return null;
    }

    final String[] nonProxyHosts;
    final String nonProxyHostsValue = myParameters.get(NON_PROXY_HOSTS);
    if (StringUtil.isEmpty(nonProxyHostsValue)) {
      nonProxyHosts = new String[0];
    } else {
      nonProxyHosts = nonProxyHostsValue.split(",");
    }

    return new KubeApiProxySettingsImpl(
      proxyHost,
      myParameters.get(PROXY_LOGIN),
      myParameters.get(PROXY_PASSWORD),
      nonProxyHosts
    );
  }