debian-forge-composer/cmd/osbuild-worker
Ondřej Budai 6fce34a5ea worker: add proxy support to composer and oauth calls
In the internal deployment, we want to talk with composer over a http/https
proxy. This proxy adds new composer.proxy field to the worker config that
causes the worker to connect to composer and the oauth server using
a specified proxy.

NB: The proxy is not supported when connection to composer via unix sockets.

For testing this, I added a small HTTP proxy implementation, pls don't
use this in production, it's just good enough for tests.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-05-03 06:19:31 +01:00
..
jobimpl-depsolve.go worker: extend the depsolve job to use DepsolvePackageSets() 2022-04-28 14:42:49 +02:00
jobimpl-koji-finalize.go Move OSBuildMetadataToRPMs and PackageMetadataToSignature to osbuild2 2022-02-18 09:26:35 +01:00
jobimpl-koji-init.go Relax TCP timeouts for koji connections 2022-02-10 14:58:10 +01:00
jobimpl-osbuild-koji.go worker/clienterrors: add empty manifest error 2022-04-06 10:57:37 +02:00
jobimpl-osbuild.go Weldr: support GCP upload target 2022-04-14 19:07:31 +01:00
main.go worker: add proxy support to composer and oauth calls 2022-05-03 06:19:31 +01:00
osbuild.go worker: don't marshal manifest in byte[] from 2022-02-01 20:28:40 +00:00