Skip to content

selfhosted app-serving docs: stable-URL vs multi-dataplane tradeoff - #1440

Open
mhotan wants to merge 2 commits into
peeter/selfhosted-docs-v2from
mike/app-serving-stable-url-tradeoff
Open

selfhosted app-serving docs: stable-URL vs multi-dataplane tradeoff#1440
mhotan wants to merge 2 commits into
peeter/selfhosted-docs-v2from
mike/app-serving-stable-url-tradeoff

Conversation

@mhotan

@mhotan mhotan commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Overview

Adds a subsection to the self-hosted App serving page documenting the app-URL tradeoff: the control-plane global pattern (executions.apps.publicURLPattern) gives a stable per-app URL but only works with a single data plane, while multiple data planes require leaving it unset and using each data plane's self-declared apps domain. A URL that stays stable as an app moves between data planes is not yet available.

Details

  • Extends the existing Configuration section (no new page).
  • References publicURLPattern by name only — deliberately no concrete YAML example, since the correct pattern format is not yet settled.
  • Follow-up to the App serving page (selfhosted docs: add App serving page #1412), which merged into this base branch.

mhotan and others added 2 commits August 11, 2026 08:01
Document app serving on self-hosted deployments: how the vendored
Knative + Kourier + Envoy gateway exposes apps, the separate-cluster public
LoadBalancer vs intracluster ingress topologies, the apps-domain default
(apps.<cluster>.<control-plane-host>) and why it must stay under the
control-plane host for SSO, the gateway auth defaults, and the wildcard DNS +
TLS the apps domain requires. Add a link-card to the self-hosted index.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Document that the control-plane global app-URL pattern
(executions.apps.publicURLPattern) gives a stable per-app URL but only
functions with a single data plane, while multiple data planes require
leaving it unset and using each data plane's self-declared apps domain.
A URL that stays stable as an app moves between data planes is not yet
available.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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