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-190117.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

inside_out_proxy-190117-py2.py3-none-any.whl (11.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: inside_out_proxy-190117.tar.gz
  • Upload date:
  • Size: 9.1 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-190117.tar.gz
Algorithm Hash digest
SHA256 a549d521cf6a158458bb40f7588316483a7f5408f1c284eede600e9f1ea558ee
MD5 e825561c28b1e85cc56af6db4af604d6
BLAKE2b-256 078ae7b6048c256683eab72b5433bf03b82cbec852ec6e3ea82db1623b064102

See more details on using hashes here.

File details

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

File metadata

  • Download URL: inside_out_proxy-190117-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.8 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-190117-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d040302dd2c1048da270c478ba48011ebf703119fa39f8ac2575688fe8644c6f
MD5 db7cd342f1355a427a141bef87970cb0
BLAKE2b-256 44afc5beb6d0fb5ec3acd6f9c76a4866b2d155f04a8bd7b3225e0b4d89c8e1cb

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