Skip to content

cloud: update the network steps according to the latest UI - #23420

Open
qiancai wants to merge 1 commit into
pingcap:release-8.5from
qiancai:unify-networking-UI-naming
Open

cloud: update the network steps according to the latest UI#23420
qiancai wants to merge 1 commit into
pingcap:release-8.5from
qiancai:unify-networking-UI-naming

Conversation

@qiancai

@qiancai qiancai commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

First-time contributors' checklist

What is changed, added or deleted? (Required)

Update the private endpoint steps for external services

Which TiDB version(s) do your changes apply to? (Required)

Tips for choosing the affected version(s):

By default, CHOOSE MASTER ONLY so your changes will be applied to the next TiDB major or minor releases. If your PR involves a product feature behavior change or a compatibility change, CHOOSE THE AFFECTED RELEASE BRANCH(ES) AND MASTER.

For details, see tips for choosing the affected versions.

  • master (the latest development version)
  • v9.0 (TiDB 9.0 versions)
  • v8.5 (TiDB 8.5 versions)
  • v8.1 (TiDB 8.1 versions)
  • v7.5 (TiDB 7.5 versions)
  • v7.1 (TiDB 7.1 versions)
  • v6.5 (TiDB 6.5 versions)

What is the related PR or file link(s)?

  • This PR is translated from:
  • Other reference link(s):

AI agent involvement

  • The changes in this PR were primarily made by an AI agent on behalf of the PR author.

Do your changes match any of the following descriptions?

  • Delete files
  • Change aliases
  • Need modification after applied to another branch
  • Might cause conflicts after applied to another branch

@ti-chi-bot ti-chi-bot Bot added missing-translation-status This PR does not have translation status info. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Aug 3, 2026
@ti-chi-bot

ti-chi-bot Bot commented Aug 3, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign hfxsd for approval. For more information see the Code Review Process.
Please ensure that each of them provides their approval before proceeding.

The full list of commands accepted by this bot can be found 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

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The documentation updates add IP access-list procedures, replace legacy Dataflow private-link instructions with external-services private endpoint workflows, document endpoint modes and lifecycle actions, and simplify VPC peering terminology.

Changes

IP access-list documentation

Layer / File(s) Summary
IP access-list operations
tidb-cloud/configure-ip-access-list.md
The guide now documents adding custom, current, or unrestricted IP entries, editing entries, and deleting entries with confirmation.

Private endpoint workflow documentation

Layer / File(s) Summary
External-services endpoint creation workflows
tidb-cloud/premium/set-up-sink-private-endpoint-premium.md, tidb-cloud/set-up-sink-private-endpoint.md, tidb-cloud/serverless-private-link-connection-to-*.md, tidb-cloud/serverless-private-link-connection-to-self-hosted-*.md, tidb-cloud/serverless-private-link-connection.md
The guides now reference provider-specific external-services private endpoint areas, actions, and dialogs.
Endpoint modes and lifecycle operations
tidb-cloud/serverless-private-link-connection.md
The guide now describes exclusive and shared endpoint behavior and updates attachment, detachment, and deletion instructions.

VPC peering terminology

Layer / File(s) Summary
VPC peering definition
tidb-cloud/set-up-vpc-peering-connections.md
The definition now uses “VPC peering” instead of “VPC peering connection.”

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • pingcap/docs#23361: Updates the same premium private endpoint workflow documentation, including AWS MSK Provisioned guidance.

Suggested labels: area/tidb-cloud, type/bugfix

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description states the change but leaves the required TiDB version selection incomplete. Select v8.5 to match the stated target release branch and complete the required version information.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the update to network instructions for the latest UI.
✨ 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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 4


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 067fd9ba-c219-4e32-a609-b67469ef8dbf

📥 Commits

Reviewing files that changed from the base of the PR and between 9c03d3a and d727ed7.

📒 Files selected for processing (11)
  • tidb-cloud/configure-ip-access-list.md
  • tidb-cloud/premium/set-up-sink-private-endpoint-premium.md
  • tidb-cloud/serverless-private-link-connection-to-alicloud-rds.md
  • tidb-cloud/serverless-private-link-connection-to-amazon-msk.md
  • tidb-cloud/serverless-private-link-connection-to-aws-confluent.md
  • tidb-cloud/serverless-private-link-connection-to-aws-rds.md
  • tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-alicloud.md
  • tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md
  • tidb-cloud/serverless-private-link-connection.md
  • tidb-cloud/set-up-sink-private-endpoint.md
  • tidb-cloud/set-up-vpc-peering-connections.md

4. In the **Add IP Address** dialog, add IP addresses with an optional description. For each TiDB Cloud Dedicated cluster, you can add up to 100 IP addresses.

- To add a custom IP address, click the **+** icon, enter the IP address in CIDR notation (for example, `192.168.1.1/32`), and add a description.
- To add the current IP address of your computer, click **Add Current IP**.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Identify the detected address as public.

The cluster receives the source address after network translation. “IP address of your computer” can imply a private local address. A private address will not permit a public connection.

Suggested change
- To add the current IP address of your computer, click **Add Current IP**.
- To add your computer's current public IP address, click **Add Current IP**.

As per path instructions: **/*.md requires a GitHub committable suggestion for an actionable issue when the fix is contiguous.

Source: Path instructions


- To add a custom IP address, click the **+** icon, enter the IP address in CIDR notation (for example, `192.168.1.1/32`), and add a description.
- To add the current IP address of your computer, click **Add Current IP**.
- To allow any IP address to access your cluster, click **Allow access from anywhere**. This adds the `0.0.0.0/0` CIDR entry. This is highly risky and NOT recommended for production environments.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

Limit the access description to IPv4.

0.0.0.0/0 matches every IPv4 address. It does not match IPv6 addresses. The current text overstates the access granted by Allow access from anywhere.

Suggested change
- To allow any IP address to access your cluster, click **Allow access from anywhere**. This adds the `0.0.0.0/0` CIDR entry. This is highly risky and NOT recommended for production environments.
- To allow any IPv4 address to access your cluster, click **Allow access from anywhere**. This adds the `0.0.0.0/0` CIDR entry. This is highly risky and NOT recommended for production environments.

As per path instructions: **/*.md requires a GitHub committable suggestion for an actionable issue when the fix is contiguous.

🧰 Tools
🪛 LanguageTool

[style] ~30-~30: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...mputer, click Add Current IP. - To allow any IP address to access your clu...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

Source: Path instructions

- Has availability zones that overlap with your {{{ .essential }}} instance.

You can get the account ID and available zones information at the bottom of the **Create Private Link Connection** dialog, or by running the following command:
You can get the account ID and available zones information at the bottom of the **Create Private Endpoint for External Services** dialog, or by running the following command:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Use the established term availability zones.

Line 132 introduces available zones, while this file already uses availability zones for the same concept.

Suggested change
You can get the account ID and available zones information at the bottom of the **Create Private Endpoint for External Services** dialog, or by running the following command:
You can get the account ID and availability zones information at the bottom of the **Create Private Endpoint for External Services** dialog, or by running the following command:

As per coding guidelines, do not introduce new terminology when an established term exists.

Source: Coding guidelines

>
> If your TiDB Cloud Essential instance is created after June 30, 2026 and the **Private Link Connection For Dataflow** area is not available, you can create a private link connection in endpoint exclusive mode by clicking **Create Private Endpoint for External Services** in the **Alibaba Cloud Private Endpoint for External Services** area instead. In the endpoint exclusive model, each {{{ .essential }}} instance uses its own standalone private endpoint. This model eliminates the need to include the [account prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix) when connecting.
> - If your TiDB Cloud Essential instance is created on July 1, 2026 or later, clicking **Create Private Endpoint for External Services** creates a private link connection in endpoint exclusive mode. In this mode, each {{{ .essential }}} instance uses its own standalone private endpoint, which eliminates the need to include the [account prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix) when connecting.
> - If your TiDB Cloud Essential instance is created before July 1, 2026, clicking **Create Private Endpoint for External Services** creates a private link connection in endpoint shared mode. In this mode, a single private endpoint can be shared by multiple {{{ .essential }}} instances in the same AWS Region.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Correct the Alibaba Cloud region name.

This Alibaba Cloud workflow says AWS Region. Use Alibaba Cloud Region instead. (docs.pingcap.com)

Suggested change
> - If your TiDB Cloud Essential instance is created before July 1, 2026, clicking **Create Private Endpoint for External Services** creates a private link connection in endpoint shared mode. In this mode, a single private endpoint can be shared by multiple {{{ .essential }}} instances in the same AWS Region.
> - If your TiDB Cloud Essential instance is created before July 1, 2026, clicking **Create Private Endpoint for External Services** creates a private link connection in endpoint shared mode. In this mode, a single private endpoint can be shared by multiple {{{ .essential }}} instances in the same Alibaba Cloud Region.

Source: MCP tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing-translation-status This PR does not have translation status info. 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.

1 participant