Skip to main content

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

Metadata

Release files for inside-out-proxy 190116

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inside-out-proxy 190116
File Size Uploaded
inside_out_proxy-190116.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for inside-out-proxy 190116
File Interpreter ABI Platform
inside_out_proxy-190116-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 20.9 kB

Release files / inside_out_proxy-190116.tar.gz

Download URL inside_out_proxy-190116.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3f228a4b28f4a4279c2c1fd5578c97a3d12276603026ff5c55a27d1aad868b58
BLAKE2b-256 checksum
How to use checksums
ba2a41ad4dc0dacab9c2b9fc10de1b83ddf7f8ed3a39ed5535450635a6ee37d8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / inside_out_proxy-190116-py2.py3-none-any.whl

Download URL inside_out_proxy-190116-py2.py3-none-any.whl
Size 11.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8b5f8e1d3c21e9d735f31f288ba0414f22de03617ca7f62c388d476e0743c225
BLAKE2b-256 checksum
How to use checksums
974b0d3e8abbc2a5d3558ea735aadfe7bf2b0c50bec06e9e2115535f7d6e7726
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

190126

2 release files

190125

2 release files

190124

2 release files

190123

2 release files

190122

2 release files

190121

2 release files

190120

2 release files

190117

2 release files

This release

190116 This release

2 release files

190115

2 release files

190114

2 release files

190113

2 release files

190112

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page