internal/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL