Directories
¶
| Path | Synopsis |
|---|---|
|
Package api reaches the extension servers an operator runs: gRPC services implementing one of the contracts published under api/, currently api.kms.v1.EncryptionService and api.auth.v1.AuthService.
|
Package api reaches the extension servers an operator runs: gRPC services implementing one of the contracts published under api/, currently api.kms.v1.EncryptionService and api.auth.v1.AuthService. |
|
Package auth authenticates requests arriving at the proxy.
|
Package auth authenticates requests arriving at the proxy. |
|
outbound
Package outbound presents the proxy's own credentials on connections it dials.
|
Package outbound presents the proxy's own credentials on connections it dials. |
|
Package config loads and validates the proxy YAML configuration.
|
Package config loads and validates the proxy YAML configuration. |
|
Package kms wires the proxy's encryption configuration into a running crypto.Vault.
|
Package kms wires the proxy's encryption configuration into a running crypto.Vault. |
|
Package metrics wires Prometheus metrics into the proxy.
|
Package metrics wires Prometheus metrics into the proxy. |
|
Package protoutil provides helpers for working with Temporal's protobuf request types at the gRPC boundary, without the caller needing to know the concrete message type for a given method.
|
Package protoutil provides helpers for working with Temporal's protobuf request types at the gRPC boundary, without the caller needing to know the concrete message type for a given method. |
|
Package proxy serves the Temporal WorkflowService on a local unix socket, forwarding every request to an upstream Temporal frontend over gRPC.
|
Package proxy serves the Temporal WorkflowService on a local unix socket, forwarding every request to an upstream Temporal frontend over gRPC. |
|
Package router transparently forwards inbound gRPC traffic to an upstream connection without decoding it.
|
Package router transparently forwards inbound gRPC traffic to an upstream connection without decoding it. |
|
Package template renders the templated fields used by the proxy against per-request values.
|
Package template renders the templated fields used by the proxy against per-request values. |
|
transport
|
|
|
connect
Package connect manages a pool of reusable gRPC client connections keyed by a caller-supplied logical key, distinct from the dial target.
|
Package connect manages a pool of reusable gRPC client connections keyed by a caller-supplied logical key, distinct from the dial target. |
|
creds
Package creds resolves TLS transport credentials for Temporal proxy connections from a small set of options.
|
Package creds resolves TLS transport credentials for Temporal proxy connections from a small set of options. |
|
meta
Package meta defines the internal gRPC metadata contract carried between the router and the per-upstream proxy: the router stamps the request namespace it already extracted so the proxy can resolve a templated upstream address without parsing the payload again.
|
Package meta defines the internal gRPC metadata contract carried between the router and the per-upstream proxy: the router stamps the request namespace it already extracted so the proxy can resolve a templated upstream address without parsing the payload again. |
|
socket
Package socket defines the addressing contract for the proxy's local unix socket.
|
Package socket defines the addressing contract for the proxy's local unix socket. |
Click to show internal directories.
Click to hide internal directories.