Skip to content

docs(doc-1403): remove volume snapshot support for 0.36.0(?) release#2217

Draft
djwfyi wants to merge 1 commit into
mainfrom
DOC-1403/volume-snapshot-removal
Draft

docs(doc-1403): remove volume snapshot support for 0.36.0(?) release#2217
djwfyi wants to merge 1 commit into
mainfrom
DOC-1403/volume-snapshot-removal

Conversation

@djwfyi

@djwfyi djwfyi commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Content Description

Removes all documentation for CSI/PV volume snapshot support, which is being retired from GA scope in vCluster 0.35.0 (ENGCP-782). Deleted dedicated setup and walkthrough pages, removed --include-volumes/--restore-volumes flags from CLI and backup/restore docs, and stripped all volume snapshot config options (auto.volumes, sync.toHost.volumeSnapshots, deploy.volumeSnapshotController, rbac.enableVolumeSnapshotRules) from config reference partials. Added 301 redirects for all removed pages.

Preview Link

@netlify /docs

Internal Reference

Closes DOC-1403

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

Removes all documentation advertising CSI/PV volume snapshot support,
which is being retired from GA scope in vCluster 0.35.0 (ENGCP-782).

- Delete dedicated volume snapshot pages (setup, aws-ebs-guide, understand,
  sync/to-host/storage/volume-snapshots)
- Remove --include-volumes and --restore-volumes flags from CLI refs,
  backup.mdx, restore.mdx, and etcd recovery docs
- Remove snapshots.auto.volumes.enabled from snapshots config docs and partial
- Remove sync.toHost.volumeSnapshots, sync.toHost.volumeSnapshotContents,
  and sync.fromHost.volumeSnapshotClasses from config partials
- Remove deploy.volumeSnapshotController and rbac.enableVolumeSnapshotRules
  from config partials
- Remove Partially Failed status row and volume snapshot phase table from
  key-features/snapshots.mdx
- Add 301 redirects in netlify.toml for all removed pages

Closes DOC-1403

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@djwfyi djwfyi requested a review from a team as a code owner June 2, 2026 21:10
@netlify

netlify Bot commented Jun 2, 2026

Copy link
Copy Markdown

Deploy Preview for vcluster-docs-site failed.

Name Link
🔨 Latest commit be73d5c
🔍 Latest deploy log https://app.netlify.com/projects/vcluster-docs-site/deploys/6a1f46e21066ad0008404f19

@djwfyi djwfyi marked this pull request as draft June 2, 2026 21:11
@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

@djwfyi djwfyi requested a review from jjaferson June 2, 2026 21:14
@jjaferson

Copy link
Copy Markdown
Contributor

@djwfyi Are we going to announce the volume snapshot deprecation first or just remove it from the docs altogether? I've create a draft PR to mention that volume snapshots are deprecated. #2219

djwfyi commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

The title was removing support in this upcoming release, not deprecating.

If the code is still there and usable in the next release, then we should just do deprecation announcements.

@jjaferson

Copy link
Copy Markdown
Contributor

The title was removing support in this upcoming release, not deprecating.

If the code is still there and usable in the next release, then we should just do deprecation announcements.

Oh I see, it's for the next release. We will only be removing code in the next release.

I've moved the PR to announce the deprecation to ready for review, can you take a look? #2219

@djwfyi djwfyi changed the title docs(doc-1403): remove volume snapshot support for 0.35.0 release docs(doc-1403): remove volume snapshot support for 0.36.0(?) release Jun 4, 2026
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.

2 participants