Skip to content
Success

Changes

Summary

  1. refactor(tikv/copr-test): migrate  images to cloud-accessible registries (commit: 6c41a04) (details)
  2. ci(tidb-tools): migrate container images from hub.pingcap.net to (commit: 6ad17db) (details)
Commit 6c41a04d8548c2a6860e41bd185b491b2336585f by noreply
refactor(tikv/copr-test): migrate  images to cloud-accessible registries (#4322)

The tikv/copr-test pipeline referenced hub.pingcap.net (PingCAP internal
registry) for container images and OCI artifact downloads, making it
inaccessible from cloud environments.

## Changes

- **`pod-pull_integration_test.yaml`**
- `hub.pingcap.net/jenkins/rocky8_golang-1.23:latest` →
`ghcr.io/pingcap-qe/ci/base:v2024.10.8-32-ge807718-go1.23` (already used
by tikv/tikv prow jobs)
- `hub.pingcap.net/jenkins/network-multitool` →
`wbitt/network-multitool` (upstream public image, already used in
tikv/pingcap prow jobs)

- **`pull_integration_test.groovy`**
- `OCI_ARTIFACT_HOST`: `hub-zot.pingcap.net/mirrors/hub` →
`us-docker.pkg.dev/pingcap-testing-account/hub` (Google Artifact
Registry, consistent with tiflash/ticdc latest pipelines)

<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

>
> ----
>
> *This section details on the original issue you should resolve*
>
> <issue_title>hub registry: migrate images for
tikv/copr-test</issue_title>
> <issue_description>Replace hub.pingcap.net image pulls/pushes for
tikv/copr-test with a cloud-accessible registry.
>
> Acceptance criteria:
> - No hub.pingcap.net references in jobs/pipelines for tikv/copr-test
> - Image registry endpoints documented and validated
> </issue_description>
>
> ## Comments on the Issue (you are @copilot in this section)
>
> <comments>
> </comments>
>


</details>



<!-- START COPILOT CODING AGENT SUFFIX -->

- Fixes PingCAP-QE/ci#4226

<!-- START COPILOT CODING AGENT TIPS -->
---

🔒 GitHub Advanced Security automatically protects Copilot coding agent
pull requests. You can protect all pull requests by enabling Advanced
Security for your repositories. [Learn more about Advanced
Security.](https://gh.io/cca-advanced-security)

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: wuhuizuo <2574558+wuhuizuo@users.noreply.github.com>
Co-authored-by: wuhuizuo <wuhuizuo@126.com>
(commit: 6c41a04)
The file was modifiedpipelines/tikv/copr-test/latest/pod-pull_integration_test.yaml (diff)
The file was modifiedpipelines/tikv/copr-test/latest/pull_integration_test.groovy (diff)
Commit 6ad17db7ee7fe4c08d4be0ed4dbdf4f723a0cfef by noreply
ci(tidb-tools): migrate container images from hub.pingcap.net to cloud-accessible registries (#4324)

Remove all `hub.pingcap.net` image references from `pingcap/tidb-tools`
pipelines, replacing them with cloud-accessible alternatives.

## Changes

- **`pipelines/pingcap/tidb-tools/latest/pod-pull_verify.yaml`**:
- `hub.pingcap.net/jenkins/centos7_golang-1.23:latest` →
`ghcr.io/pingcap-qe/ci/jenkins:v2025.12.7-3-g1c0b8cf-go1.23`
  - `hub.pingcap.net/jenkins/mysql:5.7` → `docker.io/library/mysql:5.7`
- Removed the unused `net-tool` container (previously using
`network-multitool`)

The deprecated `jenkins/` folder is left unchanged.

<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

>
> ----
>
> *This section details on the original issue you should resolve*
>
> <issue_title>hub registry: migrate images for
pingcap/tidb-tools</issue_title>
> <issue_description>Replace hub.pingcap.net image pulls/pushes for
pingcap/tidb-tools with a cloud-accessible registry.
>
> Acceptance criteria:
> - No hub.pingcap.net references in jobs/pipelines for
pingcap/tidb-tools
> - Image registry endpoints documented and validated
> </issue_description>
>
> ## Comments on the Issue (you are @copilot in this section)
>
> <comments>
> </comments>
>


</details>



<!-- START COPILOT CODING AGENT SUFFIX -->

- Fixes PingCAP-QE/ci#4233

<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: wuhuizuo <2574558+wuhuizuo@users.noreply.github.com>
(commit: 6ad17db)
The file was modifiedpipelines/pingcap/tidb-tools/latest/pod-pull_verify.yaml (diff)