Skip to content

feat: route outbound HTTPS through the ionic-platform egress resolver and proxy - #53

Merged
VerteDinde merged 1 commit into
mainfrom
claude/egress-proxy
Nov 3, 2026
Merged

VerteDinde merged 1 commit into
mainfrom
claude/egress-proxy

Conversation

@claude

@claude claude Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Requested via Slack thread

Points the server pods at this app's ionic-platform egress resolver (10.0.0.209) with dnsPolicy: None, mounts the symbol-server-egress-trust ConfigMap and sets EXTRA_CA_CERTS to its CA (which build_client adds to the bundled webpki roots, so nothing else loses trust), mirroring electron/secret-service#92; the allowed hosts and paths live only in electron/infra (egress_proxy, starting in observe mode). Tested locally: the release binary fetched a real 15.6 MB symbol file from artifacts.electronjs.org through an Envoy rendered from the infra config, and failed with UnknownIssuer without EXTRA_CA_CERTS. This must not merge until the matching electron/infra change is applied.


Generated by Claude Code

… and proxy

Points the server pods at this app's egress resolver (10.0.0.209) with
dnsPolicy: None, mounts the symbol-server-egress-trust ConfigMap at
/etc/egress-proxy and sets EXTRA_CA_CERTS to its ca.crt, which
build_client adds to the bundled webpki roots. The allowed hosts and
paths live only in electron/infra (egress_proxy, observe mode first).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T66EoAUJ3zB8uLwRT79JV2
@claude
claude Bot marked this pull request as ready for review November 2, 2026 21:58
@claude
claude Bot requested a review from a team as a code owner November 2, 2026 21:58
@MarshallOfSound
MarshallOfSound enabled auto-merge (squash) November 2, 2026 21:59
Comment thread deploy/overlays/prod/kustomization.yaml Resolved
Comment thread deploy/overlays/prod/kustomization.yaml Resolved
Comment thread deploy/overlays/prod/kustomization.yaml Resolved
@VerteDinde
VerteDinde enabled auto-merge (squash) November 3, 2026 02:26
@VerteDinde
VerteDinde merged commit d60e43e into main Nov 3, 2026
11 checks passed
@VerteDinde
VerteDinde deleted the claude/egress-proxy branch November 3, 2026 02:26
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.

3 participants