Add the ProxyAdminService peer listener and discovery selector to the config by liam-lowe · Pull Request #280 · temporalio/s2s-proxy · GitHub
Skip to content

Add the ProxyAdminService peer listener and discovery selector to the config - #280

Open
liam-lowe wants to merge 1 commit into
liam-lowe/proxyadmin-config-operatorfrom
liam-lowe/proxyadmin-config-peer
Open

liam-lowe wants to merge 1 commit into
liam-lowe/proxyadmin-config-operatorfrom
liam-lowe/proxyadmin-config-peer

Conversation

@liam-lowe

@liam-lowe liam-lowe commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

The second in the series of proxy admin service config (see stacked PR!) - this adds the peer listener, so one pod can answer for the whole deployment rather than just itself.

proxyAdmin.peer is where siblings reach this pod. Unlike the operator listener it's on the pod network, so it either needs tls (which verifies the client chain, not just encrypts) or an explicit allowInsecure

There's also discovery, which selects how this pod finds its siblings by name. Only none is accepted for now - dns and static land in the next two PRs.

proxyAdmin:
  listenAddress: "localhost:6061"
  peer:
    listenAddress: "0.0.0.0:6062"
    tls:
      certificatePath: /certs/peer.pem
      keyPath: /certs/peer.key
      remoteCAPath: /certs/ca.pem
      caServerName: s2s-proxy-peers
    discovery:
      provider: none

@liam-lowe
liam-lowe force-pushed the liam-lowe/proxyadmin-config-peer branch from c136eab to 43c422a Compare September 9, 2026 20:53
@liam-lowe
liam-lowe force-pushed the liam-lowe/proxyadmin-config-peer branch from 43c422a to ec1b538 Compare September 9, 2026 21:31
@liam-lowe
liam-lowe force-pushed the liam-lowe/proxyadmin-config-peer branch from ec1b538 to b10e9cc Compare September 9, 2026 21:59
@liam-lowe
liam-lowe added this pull request to stack #284 September 9, 2026 23:36
@liam-lowe
liam-lowe marked this pull request as ready for review September 9, 2026 23:52
@liam-lowe
liam-lowe requested a review from a team as a code owner September 9, 2026 23:52
@liam-lowe
liam-lowe force-pushed the liam-lowe/proxyadmin-config-peer branch from b10e9cc to 5369b85 Compare September 10, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant