Skip to content

gcb/publish: use E2_HIGHCPU_32 machine type#251

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/optimize-gcloud-build-vm
Draft

gcb/publish: use E2_HIGHCPU_32 machine type#251
Copilot wants to merge 2 commits intomasterfrom
copilot/optimize-gcloud-build-vm

Conversation

Copy link

Copilot AI commented Feb 27, 2026

cmrel publish --nomock was running very slowly because the publish Cloud Build job used the default (small) machine type instead of a larger one.

  • gcb/publish/cloudbuild.yaml: Added machineType: E2_HIGHCPU_32 to the options block, consistent with what gcb/makestage/cloudbuild.yaml already uses.
options:
  # https://cloud.google.com/build/docs/optimize-builds/increase-vcpu-for-builds
  # https://cloud.google.com/build/pricing
  machineType: E2_HIGHCPU_32
  volumes:
  - name: go-modules
    path: /go

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@cert-manager-prow cert-manager-prow bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. labels Feb 27, 2026
@cert-manager-prow cert-manager-prow bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Feb 27, 2026
@cert-manager-prow
Copy link
Contributor

Hi @Copilot. Thanks for your PR.

I'm waiting for a cert-manager member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@cert-manager-prow cert-manager-prow bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Feb 27, 2026
Co-authored-by: maelvls <2195781+maelvls@users.noreply.github.com>
@cert-manager-prow
Copy link
Contributor

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

📝 Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

  • 53a1d69 Initial plan
  • 93dbdee Add machineType E2_HIGHCPU_32 to publish cloudbuild.yaml options
Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@cert-manager-prow
Copy link
Contributor

[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 ask for approval from maelvls. For more information see the Code Review Process.

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

Copilot AI changed the title [WIP] Optimize VM size for cmrel publish performance gcb/publish: use E2_HIGHCPU_32 machine type Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants