Skip to content

PROXY issues

Rudolph Pienaar edited this page Apr 24, 2020 · 2 revisions

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
                    }
                }
            }
}'