Skip to content

Add ipv6 support overview - #1020

Merged
gardener-prow[bot] merged 5 commits into
gardener:masterfrom
axel7born:enh/add-ipv6-overview
Aug 10, 2026
Merged

gardener-prow[bot] merged 5 commits into
gardener:masterfrom
axel7born:enh/add-ipv6-overview

Conversation

@axel7born

Copy link
Copy Markdown
Contributor

How to categorize this PR?

/kind enhancement

What this PR does / why we need it:

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:

@axel7born
axel7born requested a review from a team as a code owner July 6, 2026 13:41
@gardener-prow gardener-prow Bot added the kind/enhancement Enhancement, improvement, extension label Jul 6, 2026
@coderabbitai

coderabbitai Bot commented Jul 6, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@BoHristova, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 3 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro Plus

Run ID: 8fb12d02-e427-4796-9ae8-0f02287c66bb

📥 Commits

Reviewing files that changed from the base of the PR and between 50d6d8c and e571bbc.

📒 Files selected for processing (1)
  • hugo/content/docs/guides/networking/ipv6-support-overview.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gardener-prow gardener-prow Bot added cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Jul 6, 2026
@netlify

netlify Bot commented Jul 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for gardener-docs ready!

Name Link
🔨 Latest commit e571bbc
🔍 Latest deploy log https://app.netlify.com/projects/gardener-docs/deploys/6a75ee39c159fe0008528f77
😎 Deploy Preview https://deploy-preview-1020--gardener-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.

Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
@axel7born

Copy link
Copy Markdown
Contributor Author

@kevin-lacoo Could you have a look at the alicloud section, please?

DockToFuture
DockToFuture previously approved these changes Jul 9, 2026

@DockToFuture DockToFuture left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

/lgtm

@gardener-prow

gardener-prow Bot commented Jul 9, 2026

Copy link
Copy Markdown

@DockToFuture: adding LGTM is restricted to approvers and reviewers in OWNERS files.

Details

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@BoHristova BoHristova 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.

Thank you for the great overview!

I've suggested fixes for some of the links, as the current ones will break when the website is deployed. For pages that are pulled into the website via Docforge, we need to use GitHub links (see the Formatting Guide). The Netlify deploy preview is quite useful if you want to check whether the links work as expected.

Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
Comment thread website/documentation/guides/networking/ipv6-support-overview.md Outdated
@axel7born

Copy link
Copy Markdown
Contributor Author

@BoHristova Thanks for your review!
I applied the suggestions.

@BoHristova

Copy link
Copy Markdown
Contributor

@axel7born Thanks for applying the suggestions so quickly!

I'll wait for @kevin-lacoo's review before approving the PR.

/lgtm

@gardener-prow gardener-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 9, 2026
@gardener-prow

gardener-prow Bot commented Jul 9, 2026

Copy link
Copy Markdown

LGTM label has been added.

DetailsGit tree hash: 35f2e51e8671bc7d47554900e9fdedc44d3d37e2

@BoHristova

Copy link
Copy Markdown
Contributor

Hi @kevin-lacoo, could you please take a look at this PR (see previous comment)? Thank you :)


### Migration

Add `dualStack.enabled: true` to `InfrastructureConfig` and add `IPv6` to `spec.networking.ipFamilies`. The infrastructure will be reconciled to enable IPv6 on the VPC and assign `/64` CIDRs to each zone's VSwitch.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
Add `dualStack.enabled: true` to `InfrastructureConfig` and add `IPv6` to `spec.networking.ipFamilies`. The infrastructure will be reconciled to enable IPv6 on the VPC and assign `/64` CIDRs to each zone's VSwitch.
Add `dualStack.enabled: true` to `InfrastructureConfig`. The infrastructure will be reconciled to enable IPv6 on the VPC and assign `/64` CIDRs to each zone's VSwitch.

metadata:
annotations:
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ip-version: "DualStack"
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-zone-maps: "<zone-a>:<vswitch-id-a>,<zone-b>:<vswitch-id-b>"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

By default, the IPv6 addresses of Dual-Stack services created by Alibaba Cloud CCM only support internal access. To enable external Internet access via IPv6, add the following annotation to your Service manifest: service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ipv6-address-type: internet

@kevin-lacoo

Copy link
Copy Markdown

Hi @kevin-lacoo, could you please take a look at this PR (see previous comment)? Thank you :)

Sorry for later reply, I've given some comments above, thanks.

axel7born and others added 5 commits August 7, 2026 16:58
Co-authored-by: Bozhidara Hristova <121290012+BoHristova@users.noreply.github.com>
Signed-off-by: Bozhidara Hristova <bozhidara.hristova@sap.com>
Signed-off-by: Bozhidara Hristova <bozhidara.hristova@sap.com>
@BoHristova
BoHristova force-pushed the enh/add-ipv6-overview branch from 394ab52 to e571bbc Compare August 7, 2026 14:39
@gardener-prow gardener-prow Bot removed the lgtm Indicates that a PR is ready to be merged. label Aug 7, 2026
@BoHristova

Copy link
Copy Markdown
Contributor

Hi @axel7born, @kevin-lacoo. I'm sorry that it took so long to apply the suggestions. I also moved the file to the new content directory (there was a content migration from website/ to hugo/content/ recently).

When you have the time, could you take a quick look? If everything looks good, we can finally merge it :)

@kevin-lacoo

Copy link
Copy Markdown

/lgtm

@gardener-prow

gardener-prow Bot commented Aug 10, 2026

Copy link
Copy Markdown

@kevin-lacoo: adding LGTM is restricted to approvers and reviewers in OWNERS files.

Details

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@BoHristova BoHristova 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

@gardener-prow gardener-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Aug 10, 2026
@gardener-prow

gardener-prow Bot commented Aug 10, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: BoHristova, DockToFuture

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 10, 2026
@gardener-prow

gardener-prow Bot commented Aug 10, 2026

Copy link
Copy Markdown

LGTM label has been added.

DetailsGit tree hash: 9459b3f221f4bd23091b324f3a8d7c40f06d55b8

@gardener-prow
gardener-prow Bot merged commit 81d9f4e into gardener:master Aug 10, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants