containers / podman

Podman: A tool for managing OCI containers and pods.
https://podman.io
Apache License 2.0
22.36k stars 2.31k forks source link

Use a compute-optimized VM for Linux builds #23111

Closed cevich closed 4 days ago

cevich commented 4 days ago

Previously, the Linux build tasks made use of standard-issue custom-cpu/mem VMs with a completion time of around 10-15min. Attempt to significantly improve this by utilizing (on paper) faster, compute-optimized VMs w/ additional cores. Since golang compilation is highly parallelized, the additional cores also benefit the build time (in addition to increased speed).

Ref: https://cloud.google.com/compute/docs/compute-optimized-machines

Does this PR introduce a user-facing change?

None
openshift-ci[bot] commented 4 days ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: cevich Once this PR has been reviewed and has the lgtm label, please assign luap99 for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/containers/podman/blob/main/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
packit-as-a-service[bot] commented 4 days ago

Ephemeral COPR build failed. @containers/packit-build please check.

cevich commented 4 days ago

:cry:

"message": "Operation denied by custom org policy: [customConstraints/custom.denyMachineTypes] : This organization policy prevents creating instances with exotic machine types. Contact the IT Public Cloud team at help.redhat.com for an exception",