Skip to content

Update WSO2 Docker registry URLs and image paths to the new Harbor registry format#3033

Open
Sachindu-Nethmin wants to merge 1 commit into
wso2:masterfrom
Sachindu-Nethmin:fix-registry
Open

Update WSO2 Docker registry URLs and image paths to the new Harbor registry format#3033
Sachindu-Nethmin wants to merge 1 commit into
wso2:masterfrom
Sachindu-Nethmin:fix-registry

Conversation

@Sachindu-Nethmin

Copy link
Copy Markdown

Purpose

The current documentation contains the old Docker registry link (https://docker.wso2.com/), which needs to be updated to the new Harbor registry at https://registry.wso2.com/harbor/projects.

Goals

Ensure all Micro Integrator documentation points to the correct and current WSO2 Docker registry.

Approach

Identified and updated all occurrences of the old registry domain and links in the documentation files. This included updating:

  • Markdown links to the registry UI.
  • Base image name mentions (e.g., docker.wso2.com/wso2mi to registry.wso2.com/micro-integrator/wso2mi).
  • Docker CLI commands (e.g., docker login docker.wso2.com to docker login registry.wso2.com).

Updated Files:

  • [en/micro-integrator/docs/develop/create-docker-project.md]
  • [en/micro-integrator/docs/develop/create-kubernetes-project.md]
  • [en/micro-integrator/docs/setup/deployment/deployment_checklist.md]
  • [en/micro-integrator/docs/setup/installation/run_in_containers.md]

User stories

As a user followng the documentation, I want to pull the latest Micro Integrator Docker images from the correct registry so that my deployments use the intended official images.

Release note

Updated Docker registry links and image hostnames from docker.wso2.com to registry.wso2.com.

Documentation

N/A (This PR is a documentation update).

Training

N/A

Certification

N/A

Marketing

N/A

Automation tests

  • Unit tests: N/A
  • Integration tests: N/A

Security checks

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

  • OS: Linux
  • Verification: Repository-wide grep search confirmed 0 occurrences of the old domain in documentation and verified the new links are correctly implemented.

Learning

Researched the new registry structure to ensure image name mentions (like registry.wso2.com/micro-integrator/wso2mi) follow the expected project/repository format for the new Harbor registry.

@coderabbitai

coderabbitai Bot commented Apr 16, 2026

Copy link
Copy Markdown

Summary

This pull request updates Docker registry references in Micro Integrator documentation to point to the new Harbor registry infrastructure. All occurrences of the legacy registry domain (docker.wso2.com) are replaced with the current Harbor registry (registry.wso2.com), including registry URLs, image repository paths, and Docker command examples.

Changes Made

Four documentation files were updated:

  • create-docker-project.md: Updated the base image repository reference and private registry link from docker.wso2.com to registry.wso2.com/harbor/projects

  • create-kubernetes-project.md: Updated the Kubernetes Exporter base image repository path from docker.wso2.com/wso2mi to registry.wso2.com/micro-integrator/wso2mi with corresponding registry link updates

  • deployment_checklist.md: Updated the security updates reference link to point to the new Harbor projects page

  • run_in_containers.md: Updated registry URLs in documentation links, image pull commands (from docker.wso2.com/wso2mi:latest to registry.wso2.com/micro-integrator/wso2mi:latest), docker login commands, and Dockerfile examples

Impact

These updates ensure that users accessing Micro Integrator documentation receive correct registry information and can successfully pull official Docker images from the current WSO2 registry infrastructure. All changes are documentation-only with no impact to code functionality.

Walkthrough

Documentation updates across 4 files updating WSO2 Docker registry references from docker.wso2.com to registry.wso2.com. Changes include registry URLs, image paths, login credentials, and Harbor project links throughout Micro Integrator deployment and installation guides.

Changes

Cohort / File(s) Summary
Docker & Kubernetes Exporters
en/micro-integrator/docs/develop/create-docker-project.md, en/micro-integrator/docs/develop/create-kubernetes-project.md
Updated Base Image Repository references from docker.wso2.com to registry.wso2.com with new image path structure (registry.wso2.com/micro-integrator/wso2mi) and updated Harbor projects links.
Deployment & Installation Guides
en/micro-integrator/docs/setup/deployment/deployment_checklist.md, en/micro-integrator/docs/setup/installation/run_in_containers.md
Updated Docker registry URLs and image paths in deployment checklists and container run instructions. Updated docker login commands and FROM statements in Dockerfile examples to use new registry and image path structure.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and accurately summarizes the main change: updating Docker registry URLs and image paths from the old domain to the new Harbor registry format.
Description check ✅ Passed The description covers all critical template sections with substantive content: Purpose, Goals, Approach (with detailed file changes), User stories, Release notes, and Security checks are fully completed.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ 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 and usage tips.

@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: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@en/micro-integrator/docs/develop/create-docker-project.md`:
- Line 49: Replace the short image host reference used in the Base Image
Repository description with the full image path: change the text
"registry.wso2.com" to "registry.wso2.com/micro-integrator/wso2mi" in the
create-docker-project.md paragraph that describes the Micro Integrator Docker
image so the Base Image Repository field shows the complete image path
(consistent with create-kubernetes-project.md and run_in_containers.md).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 361196e8-3b15-4599-ad64-80af37c5eacf

📥 Commits

Reviewing files that changed from the base of the PR and between 71eefe4 and ec5f053.

📒 Files selected for processing (4)
  • en/micro-integrator/docs/develop/create-docker-project.md
  • en/micro-integrator/docs/develop/create-kubernetes-project.md
  • en/micro-integrator/docs/setup/deployment/deployment_checklist.md
  • en/micro-integrator/docs/setup/installation/run_in_containers.md

</li>
<li>
<b>docker.wso2.com</b>: This is the Micro Integrator Docker image that includes <b>product updates</b>. This image is stored in the <a href="https://docker.wso2.com/tags.php?repo=wso2mi">private WSO2 Docker registry</a>.
<b>registry.wso2.com</b>: This is the Micro Integrator Docker image that includes <b>product updates</b>. This image is stored in the <a href="https://registry.wso2.com/harbor/projects">private WSO2 Docker registry</a>.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Search for registry.wso2.com references to verify consistency

echo "=== Checking registry.wso2.com references ==="
rg -n "registry\.wso2\.com" --type md

echo -e "\n=== Checking for image path patterns ==="
rg -n "registry\.wso2\.com.*wso2mi" --type md

Repository: wso2/docs-ei

Length of output: 1934


Update the Base Image Repository field to show the complete image path.

The create-docker-project.md line 49 shows registry.wso2.com, but other documentation files (create-kubernetes-project.md line 67 and run_in_containers.md line 27) consistently reference the full path as registry.wso2.com/micro-integrator/wso2mi. For consistency and clarity, update the documentation here to show the complete image path that users need to enter in the Base Image Repository field.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@en/micro-integrator/docs/develop/create-docker-project.md` at line 49,
Replace the short image host reference used in the Base Image Repository
description with the full image path: change the text "registry.wso2.com" to
"registry.wso2.com/micro-integrator/wso2mi" in the create-docker-project.md
paragraph that describes the Micro Integrator Docker image so the Base Image
Repository field shows the complete image path (consistent with
create-kubernetes-project.md and run_in_containers.md).

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.

1 participant