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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: inside_out_proxy-190116.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-190116.tar.gz
Algorithm Hash digest
SHA256 3f228a4b28f4a4279c2c1fd5578c97a3d12276603026ff5c55a27d1aad868b58
MD5 0bbc09999d9b57f16475b0e3f63abd7f
BLAKE2b-256 ba2a41ad4dc0dacab9c2b9fc10de1b83ddf7f8ed3a39ed5535450635a6ee37d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: inside_out_proxy-190116-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-190116-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8b5f8e1d3c21e9d735f31f288ba0414f22de03617ca7f62c388d476e0743c225
MD5 354eaa011c5fefce01eeee3cfb65e58e
BLAKE2b-256 974b0d3e8abbc2a5d3558ea735aadfe7bf2b0c50bec06e9e2115535f7d6e7726

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