Skip to content

docs(DOC-1618): restore k8s compatibility known issue and add troubleshooting page#2388

Merged
djwfyi merged 3 commits into
mainfrom
DOC-1618/k8s-compatibility-warning-restore
Jul 15, 2026
Merged

docs(DOC-1618): restore k8s compatibility known issue and add troubleshooting page#2388
djwfyi merged 3 commits into
mainfrom
DOC-1618/k8s-compatibility-warning-restore

Conversation

@djwfyi

@djwfyi djwfyi commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Content Description

Adds the "Known issues" warning in the Kubernetes compatibility matrix for 1.34+ control plane clusters paired with an older tenant cluster (1.33 or 1.34). The warning now points at the actual bug hitting these version combinations today: pods stuck at Ready=False due to a QoS class immutability issue and an observedGeneration mismatch (tracked upstream in vcluster#3578, fix in progress in vcluster#4037).

Also adds a new troubleshooting page documenting the symptoms, root cause, and current workaround/fix status, and points the matrix footnote at it.

Preview Link

Internal Reference

Closes DOC-1618

Also tracked in ENGNODE-105.

AI review: mention @claude in a comment to request a review or changes. See CONTRIBUTING.md for available commands.

FORK LIMITATION: @claude does not work on pull requests opened from forks. GitHub Actions cannot access the required secrets for fork-originated PRs. To use AI review, push your branch directly to this repository.

@netlify /docs

…shooting page

PR #2228 accidentally dropped the known-issue warning for 1.34+ control
plane clusters paired with older tenant clusters. Restores it for the
combinations affected by the pod Ready=False sync bug (ENGNODE-105 /
vcluster#3578) and adds a troubleshooting page documenting symptoms,
cause, and fix status.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@djwfyi
djwfyi requested a review from a team as a code owner July 14, 2026 19:37
@netlify

netlify Bot commented Jul 14, 2026

Copy link
Copy Markdown

Deploy Preview for vcluster-docs-site ready!

Name Link
🔨 Latest commit 618526a
🔍 Latest deploy log https://app.netlify.com/projects/vcluster-docs-site/deploys/6a578b5c50798e00084c9487
😎 Deploy Preview https://deploy-preview-2388--vcluster-docs-site.netlify.app/docs
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@djwfyi djwfyi self-assigned this Jul 14, 2026
@djwfyi djwfyi added backport-v0.34 Backport this PR to the v0.34 versioned docs backport-v0.35 and removed backport-v0.34 Backport this PR to the v0.34 versioned docs labels Jul 14, 2026
djwfyi and others added 2 commits July 15, 2026 09:24
The observedGeneration bug (ENGNODE-105 / vcluster#3578) is gated on
tenant version < 1.34, not simply "older than host". Narrow the
known-issue marker to the tenant=1.33 column across the 1.34/1.35/1.36
host rows, matching engineering's confirmed compatibility table.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The note and troubleshooting page said the bug hits any tenant older
than the control plane, which overstates the actual gate confirmed in
vcluster PR #4037: tenant on 1.33 or earlier with control plane on
1.34 or later. Tighten the wording accordingly.

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

@matskiv matskiv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
Thank you

@djwfyi
djwfyi merged commit f9314b7 into main Jul 15, 2026
15 checks passed
@djwfyi
djwfyi deleted the DOC-1618/k8s-compatibility-warning-restore branch July 15, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants