Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport PowerVM+shfmt+gperf fixes on 3.21 (4.7) #2069

Open
wants to merge 3 commits into
base: release-3.21
Choose a base branch
from

Conversation

ovalenti
Copy link
Contributor

@ovalenti ovalenti commented Mar 27, 2025

Description

Backport of #2038, #2055 and #2066

Those PRs address respectively:

  • PowerVM provisioning failures for integration-tests
  • linter error because of an shfmt upgraded dependency
  • gperf failures in integration-test

Checklist

  • Investigated and inspected CI test results

@ovalenti ovalenti self-assigned this Mar 27, 2025
The lint CI job has started failing because the go version required by
the latest release of shfmt is higher than the one being installed on
the fedora:40 image. We could bump the image, but for now I think
pinning the shfmt version would lead to the least pain in the future.
@ovalenti ovalenti changed the title Backport PowerVM provisioning fix on 3.21 (4.7) Backport PowerVM provisioning + lint fixes on 3.21 (4.7) Mar 27, 2025
When we removed the /module mount from the collector daemonset we
inadvertedly broke the gperftool cpu profiler, since it was using that
directory for dumping its output files. This patch moves the dump
directory to /var/profiles, which will be a new emptydir mount on the
collector daemonset.

A new test is also added to ensure the profiles still starts, stops and
produces some output.
@ovalenti ovalenti changed the title Backport PowerVM provisioning + lint fixes on 3.21 (4.7) Backport PowerVM+shfmt+gperf fixes on 3.21 (4.7) Mar 27, 2025
@ovalenti ovalenti added the run-multiarch-builds Run steps for non-x86 archs. label Mar 27, 2025
@ovalenti ovalenti marked this pull request as ready for review March 28, 2025 11:25
@ovalenti ovalenti requested a review from a team as a code owner March 28, 2025 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-multiarch-builds Run steps for non-x86 archs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants