Skip to content

DOCS-3138: Say KubeVirt live migration is IPv4-only - #3170

Open
ctauchen wants to merge 2 commits into
tigera:mainfrom
ctauchen:DOCS-3138-kubevirt-ipv4
Open

ctauchen wants to merge 2 commits into
tigera:mainfrom
ctauchen:DOCS-3138-kubevirt-ipv4

Conversation

@ctauchen

@ctauchen ctauchen commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Says that KubeVirt VMs on Calico are IPv4 only, in all published Calico Enterprise and Calico Open Source versions.

  • KubeVirt networking page: IPv4 prerequisite under Before you begin.
  • BGP routing for live migration page: IPv6 rules removed from the BGPFilter example.
  • Forklift install pages and Set a VM's IP and MAC address page: only IPv4 addresses are preserved (Enterprise 3.24 and next only, where these pages exist).

The KubeVirt index page is a card list with no prose and is unchanged.

Jira: https://tigera.atlassian.net/browse/DOCS-3138

Closes #3161

Preview:

@ctauchen
ctauchen requested a review from a team as a code owner October 30, 2026 12:40
Copilot AI lite review requested due to automatic review settings October 30, 2026 12:40
@netlify

netlify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit fa2e4f3
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6ae8b0e0ec04bb1d31a8d2f3
😎 Deploy Preview https://deploy-preview-3170--calico-docs-preview-next.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 Oct 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit fa2e4f3
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6ae8b0e0da3d398882ca70fd
😎 Deploy Preview https://deploy-preview-3170--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 97 (🟢 up 31 from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

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

Copilot AI 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.

🟢 Approval recommended

No active review issues are identified, and the documentation updates consistently clarify the IPv4-only prerequisite and remove unsupported IPv6 rules across current and versioned examples.

No open issues 🎉

What changed in this PR

Updates KubeVirt live migration documentation to clarify that it is IPv4-only and removes IPv6 rules from the related BGPFilter examples across current and published Calico Open Source and Enterprise versions.

Changes:

  • Documents the IPv4 prerequisite and bridge-binding limitation for KubeVirt live migration.
  • Removes exportV6 and importV6 rules from live-migration BGPFilter examples.
  • Keeps the guidance consistent across all reviewed product versions.
File Description
calico/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules from the Open Source example.
calico/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only live migration prerequisite.
calico-enterprise/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules from the Enterprise example.
calico-enterprise/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only live migration prerequisite.
calico-enterprise_versioned_docs/​version-3.24-2/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules for Enterprise 3.24-2.
calico-enterprise_versioned_docs/​version-3.24-2/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only prerequisite for Enterprise 3.24-2.
calico-enterprise_versioned_docs/​version-3.24-1/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules for Enterprise 3.24-1.
calico-enterprise_versioned_docs/​version-3.24-1/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only prerequisite for Enterprise 3.24-1.
calico-enterprise_versioned_docs/​version-3.23-2/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules for Enterprise 3.23-2.
calico-enterprise_versioned_docs/​version-3.23-2/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only prerequisite for Enterprise 3.23-2.
calico_versioned_docs/​version-3.33/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules for Open Source 3.33.
calico_versioned_docs/​version-3.33/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only prerequisite for Open Source 3.33.
calico_versioned_docs/​version-3.32/​networking/​kubevirt/​live-migration-bgp.mdx Removes IPv6 BGPFilter rules for Open Source 3.32.
calico_versioned_docs/​version-3.32/​networking/​kubevirt/​kubevirt-networking.mdx Adds the IPv4-only prerequisite for Open Source 3.32.

Review effort: Lite

@ctauchen
ctauchen force-pushed the DOCS-3138-kubevirt-ipv4 branch from 42a07cf to fa2e4f3 Compare November 2, 2026 15:48
@ctauchen

ctauchen commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator Author

@lwr20 PTAL

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.

Calico Enterprise KubeVirt docs: say live-migrating VMs are IPv4-only (bridge binding)

2 participants