Skip to main content

HTTP Proxy

Project description

Inside Out HTTP Job Proxy

"Don't call us, we call you!"

(https://en.wiktionary.org/wiki/Hollywood_principle)

Allows to stream jobs from a long polling server to the proxy, which turns them into outgoing HTTP Requests.

Proxy

All options:

inside_out_proxy --helpfull

Example:

inside_out_proxy --user=foo --password="$PW" --jobserver="https://..."

Testserver

Included is a test server which allows to check the correct working of the client.

./testserver.py --help

shows its options.

Testrun

This will start the testserver on localhost port 8089, returning jobs from playbook "prod":

./testserver.py --playbook prod --loops=1000 --debug

Now we connect the proxy with default settings:

inside_out_proxy --debug

DVCS URL: /scm/hg/AX/inside_out_proxy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

inside_out_proxy-190120.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

inside_out_proxy-190120-py2.py3-none-any.whl (21.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file inside_out_proxy-190120.tar.gz.

File metadata

  • Download URL: inside_out_proxy-190120.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for inside_out_proxy-190120.tar.gz
Algorithm Hash digest
SHA256 f7622c6c157962fc245cbf17cb8020b235771976b793d352a53e1e4ff67b696e
MD5 7efb1ddd63ef03a5b399fed6423699ee
BLAKE2b-256 73abc84952064d55293769f1d15adfe74a2b5938fb331ee7cee64ba837ed73a2

See more details on using hashes here.

File details

Details for the file inside_out_proxy-190120-py2.py3-none-any.whl.

File metadata

  • Download URL: inside_out_proxy-190120-py2.py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for inside_out_proxy-190120-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9ea16bb398f26472583147962b86c64d4fc6f2be99a758d45bc4f830624b476e
MD5 b8d3e0fd0341d88ff89018ecab67270e
BLAKE2b-256 b45dc1a28fc79c122ecd722b17230740fb9eb9e395a0f20516c621913fd5b18d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page