Configure External Proxy for Replication WorkflowsΒΆ

  1. Set up the proxy information.

    [artesca-os@bootstrap ~]$
    
    export HTTP_PROXY=<HTTP Proxy Endpoint>
    
    export HTTPS_PROXY=<HTTPS Proxy Endpoint>
    
    export PROXY_CA_CRT=<root CA certificate as string> (optional)
    
    export PROXY_CA_SECRET_ATTRIBUTE_NAME=<CA secret attribute name> (optional)
    
    export PROXY_CA_SECRET_NAME=<CA secret name> (optional)
    
  2. Patch Zenko CR.

    [artesca-os@bootstrap ~]$
    
    sudo kubectl --kubeconfig=/etc/kubernetes/admin.conf  -n zenko patch Zenko \
    artesca-data --type=merge --patch \
    "{\"spec\":{\"egress\":{\"proxy\":{\"http\":\"$HTTP_PROXY\",\"https\":\"$HTTPS_PROXY\",\"ca\":{\"ca.crt\":\"$PROXY_CA_CRT\",\"secretAttributeName\":\"$PROXY_CA_SECRET_ATTRIBUTE_NAME\",\"secretName\":\"$PROXY_CA_SECRET_NAME\"}}}}}"