Commit Graph

4 Commits

Author SHA1 Message Date
Matej Vasek bbfb3e9f98
Use socat image from quay.io (#987)
Rationale: avoid docker.io pull limit.

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-04-21 15:42:30 +00:00
Matej Vasek 8ceb325142
Enable custom CA for specified server names (#770)
* src: refactor

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* src: Allow usage of custom CA for

Allows TLS verify against custom CA for chosen server names.

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: style

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: lint

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: cleanup

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-01-21 06:50:04 -08:00
Matej Vasek a13f897fbb
feat: custom default HTTP transport (#711)
* src: dialer pod auto-exit

The pod should exit (be Completed) when func exits.

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* feat: use in cluster dialer by default

This sets http.DefaultTransport to our specialized RoundTripper.
The RoundTripper first tries dial in standard way.
If dial operation fails due to hostname resolution error
in cluster dialer will be used.

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-12-10 02:31:29 -08:00
Matej Vasek 98ef5a0035
feat: In cluster dialer to proxy TCP connections to unexposed services (#688)
* src: in cluster dialer

Added code that will proxy TCP connections via in cluster pod.
This is useful for accessing k8s services that are not exposed.

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: increase timeouts

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: decrease test iterations

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* Use official image

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-12-06 13:50:56 -08:00