Skip to content

docs: drop external TCP Service (keep Internal TCP Service)#59

Merged
acoshift merged 1 commit into
mainfrom
docs-drop-tcp
Jun 29, 2026
Merged

docs: drop external TCP Service (keep Internal TCP Service)#59
acoshift merged 1 commit into
mainfrom
docs-drop-tcp

Conversation

@acoshift

Copy link
Copy Markdown
Member

What

External TCP Service (the TCPService deployment type) needs a dedicated external IP + port, which the platform no longer offers — so it's no longer an offered deployment type. This de-advertises it across the docs while keeping InternalTCPService (a ClusterIP — no dedicated external IP/port, so unaffected).

Changes (8 content files)

  • deployments/types.md — remove the external "TCP service" at-a-glance row and the ## TCP service section; make ## Internal TCP service self-contained (it previously read "Same as TCP service, but…"); frontmatter "six kinds of workloads" → "five", "opens a TCP port" → "opens an in-cluster TCP port", and the description's "…and TCP services" → "…and internal TCP services".
  • automation/github-action.md + automation/deploy-from-github.md — drop TCPService from the valid type value lists (keep InternalTCPService); port row (WebService/TCPService)(WebService/InternalTCPService).
  • getting-started/concepts.md, getting-started/introduction.md, deployments/access.md, deployments/configuration.md, deployments/_index.md — reword generic "TCP service(s)" mentions to "internal TCP service(s)" (introduction.md's table row retitled and its "exposed internally or externally" → "reachable from inside your cluster").

Scope

Verification

  • hugo extended build clean (exit 0).
  • Grep-confirmed no remaining external-TCP-Service references in content/ (only InternalTCPService / "internal TCP service" remain).
  • No dangling #tcp-service anchor links; [Routes] cross-link intact.

External TCP Service (the TCPService deployment type) needs a dedicated external
IP + port, which the platform no longer offers, so it's no longer an offered
deployment type. Stop advertising it in the docs while keeping InternalTCPService
(a ClusterIP — no dedicated external IP/port, unaffected).

- types.md: remove the external 'TCP service' at-a-glance row and '## TCP service'
  section; make '## Internal TCP service' self-contained; 'six kinds'→'five',
  'opens a TCP port'→'opens an in-cluster TCP port', description wording.
- automation/github-action.md + deploy-from-github.md: drop TCPService from the
  valid 'type' value lists; port row '(WebService/TCPService)'→
  '(WebService/InternalTCPService)'.
- concepts.md, introduction.md, access.md, configuration.md, _index.md: reword
  generic 'TCP service' mentions to 'internal TCP service'.

Docs-only and scoped to de-advertising (the API still accepts the type for now;
removing it from the code is a separate decision). The homepage card is handled
in deploys-app/website#22.

hugo extended build clean; no remaining external-TCP references; no dangling
#tcp-service anchor links.
@deploys-app deploys-app Bot temporarily deployed to pr-59 June 29, 2026 05:04 Destroyed
@deploys-app

deploys-app Bot commented Jun 29, 2026

Copy link
Copy Markdown

Preview deleted (PR closed).

@acoshift acoshift merged commit 378c26a into main Jun 29, 2026
1 check passed
@acoshift acoshift deleted the docs-drop-tcp branch June 29, 2026 06:14
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