Skip to content

Conversation

niladrix719
Copy link
Member

@niladrix719 niladrix719 commented Jul 30, 2025

What this PR does:

Rename container image & binary from pipecd -> control-plane

Why we need it:

To align the container image & binary name with its intended purpose and improve clarity

Which issue(s) this PR fixes:

Part of #5858

Signed-off-by: “niladrix719” <niladrix719@gmail.com>
niladrix719 and others added 2 commits July 30, 2025 19:28
@niladrix719 niladrix719 changed the title Rename Control plane container image to control-plane from pipecd Rename Control plane container image & cmd to control-plane from pipecd Jul 30, 2025
@@ -29,7 +29,7 @@ gateway:

server:
image:
repository: ghcr.io/pipe-cd/pipecd
repository: ghcr.io/pipe-cd/control-plane
Copy link
Member

Choose a reason for hiding this comment

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

This should be change later, by separated PR when we introduce control-plane helm chart, since it's the manifest for installing pipecd control-plane via helm

@@ -52,7 +52,7 @@ cache:

ops:
image:
repository: ghcr.io/pipe-cd/pipecd
repository: ghcr.io/pipe-cd/control-plane
Copy link
Member

Choose a reason for hiding this comment

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

@@ -551,7 +551,7 @@ spec:
done;
containers:
- name: server
image: "ghcr.io/pipe-cd/pipecd:v0.52.2"
image: "ghcr.io/pipe-cd/control-plane:v0.52.2"
Copy link
Member

@khanhtc1202 khanhtc1202 Jul 31, 2025

Choose a reason for hiding this comment

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

Also, I think until we cut the release, this control-plane image tag would not be available. Let's keep using pipecd image until then

@@ -684,7 +684,7 @@ spec:
done;
containers:
- name: ops
image: "ghcr.io/pipe-cd/pipecd:v0.52.2"
image: "ghcr.io/pipe-cd/control-plane:v0.52.2"
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member

@khanhtc1202 khanhtc1202 left a comment

Choose a reason for hiding this comment

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

Thanks. I left some comments, mostly around the manifests change since it's related to the helm chart (which we have not yet covered by the change in this PR).

Also, I recommend to run makefile command on local to test the build (binary and container image)

Signed-off-by: “niladrix719” <niladrix719@gmail.com>
@niladrix719 niladrix719 changed the title Rename Control plane container image & cmd to control-plane from pipecd Rename Control plane container image & binary to control-plane from pipecd Jul 31, 2025
@niladrix719
Copy link
Member Author

I've checked both the container image and binary are working correctly

Screenshot 2025-07-31 at 2 46 15 PM Screenshot 2025-07-31 at 2 39 50 PM

niladrix719 and others added 2 commits July 31, 2025 14:47
Signed-off-by: “niladrix719” <niladrix719@gmail.com>
@niladrix719 niladrix719 requested a review from khanhtc1202 July 31, 2025 09:19
helm -n pipecd upgrade --install pipecd .artifacts/pipecd-$(BUILD_VERSION).tgz --create-namespace \
--set server.image.repository=localhost:5001/pipecd \
--set ops.image.repository=localhost:5001/pipecd \
helm -n pipecd upgrade --install control-plane .artifacts/pipecd-$(BUILD_VERSION).tgz --create-namespace \
Copy link
Member

Choose a reason for hiding this comment

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

Note: We need to update this after introducing chart name control-plane (separated PR)

Copy link
Member

@khanhtc1202 khanhtc1202 left a comment

Choose a reason for hiding this comment

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

LGTM, thank you 💯

Copy link
Member

@ffjlabo ffjlabo left a comment

Choose a reason for hiding this comment

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

LGTM!

@ffjlabo ffjlabo merged commit 12361db into pipe-cd:master Aug 13, 2025
39 checks passed
@khanhtc1202
Copy link
Member

👋 @niladrix719 Thanks for the contribution! Since this PR has been merged, we can start the second step, which is to make the new chart name control-plane. The current make run/control-plane command refers to using a template under the manifests/pipecd directory, which refers to some service names incorrectly (using the name pipecd of the chart as a reference name for the selector), thus we can't access the pipecd control-plane via the port-forward command.

@niladrix719
Copy link
Member Author

niladrix719 commented Aug 13, 2025

👋 @niladrix719 Thanks for the contribution! Since this PR has been merged, we can start the second step

Hey @khanhtc1202 sure, I have updated PR for the Helm chart renaming - #6020, and docs - #6073 Let me know if we need anything else

@khanhtc1202
Copy link
Member

@niladrix719 Thanks for the detailed information. We will revert this PR first to cut the new release v0.53.0 and re-merge it later, since all 3 PRs should be merged at a time to reduce the risk of breaking the service.

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

Successfully merging this pull request may close these issues.

3 participants