Skip to content

Cloudrun stage base#6115

Merged
t-kikuc merged 5 commits into
pipe-cd:masterfrom
hiep-tk:cloudrun
Aug 18, 2025
Merged

Cloudrun stage base#6115
t-kikuc merged 5 commits into
pipe-cd:masterfrom
hiep-tk:cloudrun

Conversation

@hiep-tk
Copy link
Copy Markdown
Contributor

@hiep-tk hiep-tk commented Aug 13, 2025

What this PR does: buildStage and struct for CloudRun

Why we need it: to build cloudrun plugin

Which issue(s) this PR fixes:

Part of #6114

Does this PR introduce a user-facing change?:

  • How are users affected by this change:
  • Is this breaking change:
  • How to migrate (if breaking change):

Signed-off-by: hiep-tk <hiep.trinhkhanh0466@gmail.com>
Signed-off-by: hiep-tk <hiep.trinhkhanh0466@gmail.com>
Signed-off-by: hiep-tk <hiep.trinhkhanh0466@gmail.com>
Signed-off-by: hiep-tk <hiep.trinhkhanh0466@gmail.com>
khanhtc1202
khanhtc1202 previously approved these changes Aug 13, 2025
Copy link
Copy Markdown
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.

Ready to go, thanks 👌

Copy link
Copy Markdown
Member

@t-kikuc t-kikuc left a comment

Choose a reason for hiding this comment

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

LGTM

I think the path should be pkg/app/pipedv1/plugin/cloudrunservice/xxxxx (cloudrun->cloudrunservice) since we have a plan to support Cloud Run Jobs.

@khanhtc1202 WDYT?

Signed-off-by: hiep-tk <hiep.trinhkhanh0466@gmail.com>
@t-kikuc t-kikuc enabled auto-merge (squash) August 15, 2025 01:34
@hiep-tk hiep-tk requested a review from khanhtc1202 August 15, 2025 07:56
@khanhtc1202
Copy link
Copy Markdown
Member

@t-kikuc, if those 2 plugins are independent, I think they should be the same as the k8s and k8s-multicluster plugin; thus, there is no need to have a parent directory. Wdyt?

Copy link
Copy Markdown
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 👍

@t-kikuc t-kikuc merged commit c4b45cd into pipe-cd:master Aug 18, 2025
45 checks passed
@t-kikuc
Copy link
Copy Markdown
Member

t-kikuc commented Aug 20, 2025

@khanhtc1202

OMG, I mistakenly approved.

As I pointed out, we should have like this:

plugins/
|--k8s/
|--cloudrunservice/
|--cloudrunjobs/

@hiep-tk
please fix in another PR later.

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