PROXY issues - FNNDSC/pfcon GitHub Wiki

PROXY issues

Overview

Any CUBE services that run within the BCH environment must be proxied! In particular this affects pfcon which needs to speak to some pman and pfioh.

Check current proxy

pfurl --verb POST --raw \
        --http ${HOST_IP}:5005/api/v1/cmd \
        --httpResponseBodyParse \
        --jsonwrapper 'payload' \
        --msg \
'{  "action": "internalctl",
    "meta": {
                "var":     "/self",
                "get":      "value"
            }
}'

Set proxy

pfurl --verb POST --raw \
      --http ${HOST_IP}:5005/api/v1/cmd \
      --httpResponseBodyParse \
      --jsonwrapper 'payload' \
      --msg \
'{  "action": "internalctl",
    "meta": {
                "var":     "/self",
                "set":     {
                     "httpProxy": {
                        "httpSpec": "http://proxy.tch.harvard.edu:3128",
                        "use":  true
                    }
                }
            }
}'