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

Uploaded Source

Built Distribution

inside_out_proxy-190115-py2.py3-none-any.whl (9.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: inside_out_proxy-190115.tar.gz
  • Upload date:
  • Size: 8.0 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-190115.tar.gz
Algorithm Hash digest
SHA256 d649f45fff44c24bc367c25425a6fea26c8422f9803d9ce4da7a91e856883502
MD5 0d3b38dbe4b775995cba645f51eeb971
BLAKE2b-256 ed0800b537d12575f5a06dabe8c2c2fb9ac891947e49df8f3f71618378e88857

See more details on using hashes here.

File details

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

File metadata

  • Download URL: inside_out_proxy-190115-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.9 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-190115-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c999a7214428b5e1c44cb278556f0c98a23937dd25154398edc5f53b254d568e
MD5 c4c64dc04ea41abd961a63d102ea7cad
BLAKE2b-256 9c00b208b00c61a37082269fcbfb346b401218a54f54db02e30523bc8d393b43

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