Skip to content

fix(docs): scope the v1beta3 requirement to the Preflight kind - #4539

Merged
AmberAlston merged 1 commit into
mainfrom
docs-preflight-v1beta3-scope
Sep 21, 2026
Merged

AmberAlston merged 1 commit into
mainfrom
docs-preflight-v1beta3-scope

Conversation

@AmberAlston

@AmberAlston AmberAlston commented Sep 18, 2026

Copy link
Copy Markdown
Member

The docs tell vendors that Embedded Cluster v3 requires preflight specs to use troubleshoot.sh/v1beta3. That requirement is real, but it is scoped to the Preflight custom resource. There is no v1beta3 HostPreflight, so host preflight specs stay v1beta2 on every product, including v3.

Because the docs said "preflight specs" instead of naming the kind, a vendor writing a custom host preflight for v3 had no way to tell which rule applied to them.

This qualifies the statement everywhere it appeared, and states the carve-out as a list of kinds so HostPreflight is named explicitly rather than inferred from silence.

Also in here:

  • The Preflight reference page carried a hand-copied near-duplicate of the shared partial. It now imports the partial so the two cannot drift again.
  • The migration page heading is now "Application preflight specs must use v1beta3" and keeps its original {#preflight-specs-must-use-v1beta3} anchor, which seven pages link to. Link labels were updated to match.

Verified with a local npm run build. The anchor, the requalified heading, and the imported partial all render.

Surfaced while reviewing #4535, which correctly documents v1beta2 for HostPreflight. That PR is fine, the surrounding docs were the problem.

The docs say Embedded Cluster v3 requires preflight specs to use
troubleshoot.sh/v1beta3, but that requirement is scoped to the Preflight
custom resource. Troubleshoot has no v1beta3 HostPreflight, so host
preflight specs stay v1beta2 on every product including v3. A vendor
writing a custom host preflight for v3 had no way to tell.

Qualify the statement everywhere it appeared, and state the carve-out as
a list of kinds rather than a concept, so a reader sees HostPreflight
named explicitly instead of inferring it from silence.

Also replace the hand-copied note in the Preflight reference with an
import of the shared partial, so the two cannot drift again.

The migration page heading keeps its original anchor, which seven pages
link to.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Sep 18, 2026

Copy link
Copy Markdown

Deploy Preview for replicated-docs ready!

Name Link
🔨 Latest commit 817a757
🔍 Latest deploy log https://app.netlify.com/projects/replicated-docs/deploys/6aad9c56cca3670008664388
😎 Deploy Preview https://deploy-preview-4539--replicated-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Sep 18, 2026

Copy link
Copy Markdown

Deploy Preview for replicated-docs-upgrade ready!

Name Link
🔨 Latest commit 817a757
🔍 Latest deploy log https://app.netlify.com/projects/replicated-docs-upgrade/deploys/6aad9c560be3c8000890c92d
😎 Deploy Preview https://deploy-preview-4539--replicated-docs-upgrade.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@replicated-ci replicated-ci added type::docs Improvements or additions to documentation type::feature labels Sep 18, 2026
@AmberAlston
AmberAlston marked this pull request as ready for review September 18, 2026 20:21
@AmberAlston
AmberAlston requested a review from a team as a code owner September 18, 2026 20:21
@AmberAlston
AmberAlston requested a review from banjoh September 18, 2026 20:21
@AmberAlston
AmberAlston merged commit 21628c3 into main Sep 21, 2026
6 checks passed
@AmberAlston
AmberAlston deleted the docs-preflight-v1beta3-scope branch September 21, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type::docs Improvements or additions to documentation type::feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants