Go to file
renovate-rancher[bot] 68e204615f
Migrate config .github/renovate.json (#31)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2025-10-14 07:20:22 -04:00
.github Migrate config .github/renovate.json (#31) 2025-10-14 07:20:22 -04:00
charts/remotedialer-proxy
cmd/proxy
examples/proxyclient
forward
proxy
proxyclient
.gitignore
CODEOWNERS
Dockerfile.proxy
LICENSE
LICENSE.md
README.md
go.mod Update module github.com/rancher/wrangler/v3 to v3.3.1 (#29) 2025-10-13 13:04:13 -04:00
go.sum Update module github.com/rancher/wrangler/v3 to v3.3.1 (#29) 2025-10-13 13:04:13 -04:00

README.md

remotedialer-proxy

License

A proxy for the Rancher remotedialer.

Overview

This application serves as a proxy for the Rancher remotedialer, facilitating communication between the Rancher server and the managed clusters. It is configured entirely through environment variables.

Usage

To run the proxy, you must set the following environment variables:

Variable Description Required
TLS_NAME The client name (SAN) for the certificate. Yes
CA_NAME The name of the certificate authority secret. Yes
CERT_CA_NAMESPACE The namespace of the certificate secret. Yes
CERT_CA_NAME The name of the certificate secret. Yes
SECRET The remotedialer secret. Yes
PROXY_PORT The TCP port for the remotedialer-proxy. Yes
PEER_PORT The cluster-external service port. Yes
HTTPS_PORT The HTTPS port for the remotedialer-proxy. Yes
DEBUG Set to enable debug logging. No

Once the environment variables are set, you can run the application:

go run ./cmd/proxy

Building

To build the application from source, run the following command:

go build ./cmd/proxy

Contributing

Please see the CODEOWNERS file for information on who to contact for contributions.