Skip to content

[release-5.0] USHIFT-6857: CI implementation: Support MicroShift V5.0 on RHEL 10.2 GA Implementation - #7298

Merged
openshift-merge-bot[bot] merged 3 commits into
openshift:release-5.0from
agullon:USHIFT-6854-release-5.0
Sep 8, 2026
Merged

[release-5.0] USHIFT-6857: CI implementation: Support MicroShift V5.0 on RHEL 10.2 GA Implementation#7298
openshift-merge-bot[bot] merged 3 commits into
openshift:release-5.0from
agullon:USHIFT-6854-release-5.0

Conversation

@agullon

@agullon agullon commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Backport of #7140 to release-5.0.

  • Add LVMS upgrade scenarios for 4.22/4.21→5.0 on RHEL 10.2

Test plan

  • CI passes on release-5.0 branch

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Sep 1, 2026
@openshift-ci-robot

openshift-ci-robot commented Sep 1, 2026

Copy link
Copy Markdown

@agullon: This pull request references USHIFT-6857 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

Backport of #7140 to release-5.0.

  • Add LVMS upgrade scenarios for 4.22/4.21→5.0 on RHEL 10.2

Test plan

  • CI passes on release-5.0 branch

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: ef62fb99-d499-46e0-a499-f2d7a4b2d5d4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@openshift-ci
openshift-ci Bot requested review from eslutsky and jerpeter1 September 1, 2026 15:00
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 1, 2026
@agullon
agullon marked this pull request as draft September 1, 2026 15:04
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 1, 2026
@agullon
agullon marked this pull request as ready for review September 2, 2026 09:00
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 2, 2026
@openshift-ci
openshift-ci Bot requested review from jogeo and kasturinarra September 2, 2026 09:01
@openshift-ci

openshift-ci Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

@agullon: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • ci/prow/e2e-aws-tests-bootc-release-arm-el10
  • ci/prow/e2e-aws-tests-bootc-release-arm-el9
  • ci/prow/e2e-aws-tests-bootc-release-el10
  • ci/prow/e2e-aws-tests-bootc-release-el9

Only the following failed contexts/checkruns were expected:

  • CodeRabbit
  • ci/prow/e2e-aws-tests
  • ci/prow/e2e-aws-tests-arm
  • ci/prow/e2e-aws-tests-bootc-arm-el10
  • ci/prow/e2e-aws-tests-bootc-arm-el9
  • ci/prow/e2e-aws-tests-bootc-el10
  • ci/prow/e2e-aws-tests-bootc-el9
  • ci/prow/images
  • ci/prow/periodics-images
  • ci/prow/security
  • ci/prow/test-unit
  • ci/prow/verify
  • ci/prow/verify-deps
  • pull-ci-openshift-microshift-main-e2e-aws-tests
  • pull-ci-openshift-microshift-main-e2e-aws-tests-arm
  • pull-ci-openshift-microshift-main-e2e-aws-tests-bootc-arm-el10
  • pull-ci-openshift-microshift-main-e2e-aws-tests-bootc-arm-el9
  • pull-ci-openshift-microshift-main-e2e-aws-tests-bootc-el10
  • pull-ci-openshift-microshift-main-e2e-aws-tests-bootc-el9
  • pull-ci-openshift-microshift-main-images
  • pull-ci-openshift-microshift-main-security
  • pull-ci-openshift-microshift-main-test-unit
  • pull-ci-openshift-microshift-main-verify
  • pull-ci-openshift-microshift-main-verify-deps
  • pull-ci-openshift-microshift-release-5.0-periodics-images
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override ci/prow/e2e-aws-tests-bootc-release-el9
/override ci/prow/e2e-aws-tests-bootc-release-el10
/override ci/prow/e2e-aws-tests-bootc-release-arm-el9
/override ci/prow/e2e-aws-tests-bootc-release-arm-el10

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.

@agullon

agullon commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-release-el9
/test e2e-aws-tests-bootc-release-el10
/test e2e-aws-tests-bootc-release-arm-el9
/test e2e-aws-tests-bootc-release-arm-el10

@agullon

agullon commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/test ci/prow/e2e-aws-tests
/test ci/prow/e2e-aws-tests-arm
/test ci/prow/e2e-aws-tests-bootc-arm-el9
/test ci/prow/e2e-aws-tests-bootc-arm-el10
/test ci/prow/e2e-aws-tests-bootc-el9
/test ci/prow/e2e-aws-tests-bootc-el10

@agullon

agullon commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests
/test e2e-aws-tests-arm
/test e2e-aws-tests-bootc-arm-el9
/test e2e-aws-tests-bootc-arm-el10
/test e2e-aws-tests-bootc-el9
/test e2e-aws-tests-bootc-el10

@agullon
agullon force-pushed the USHIFT-6854-release-5.0 branch from 81b7107 to 1d8557d Compare September 2, 2026 15:33
@agullon

agullon commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-release-el9
/test e2e-aws-tests-bootc-release-el10
/test e2e-aws-tests-bootc-release-arm-el9
/test e2e-aws-tests-bootc-release-arm-el10

/test e2e-aws-tests
/test e2e-aws-tests-arm
/test e2e-aws-tests-bootc-arm-el9
/test e2e-aws-tests-bootc-arm-el10
/test e2e-aws-tests-bootc-el9
/test e2e-aws-tests-bootc-el10

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/override ci/prow/e2e-aws-tests-bootc-release-el9
/override ci/prow/e2e-aws-tests-bootc-release-arm-el9
/override ci/prow/e2e-aws-tests

because this has not change in this PR

@openshift-ci

openshift-ci Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

@agullon: Overrode contexts on behalf of agullon: ci/prow/e2e-aws-tests, ci/prow/e2e-aws-tests-bootc-release-arm-el9, ci/prow/e2e-aws-tests-bootc-release-el9

Details

In response to this:

/override ci/prow/e2e-aws-tests-bootc-release-el9
/override ci/prow/e2e-aws-tests-bootc-release-arm-el9
/override ci/prow/e2e-aws-tests

because this has not change in this PR

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.

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-release-el10
/test e2e-aws-tests-bootc-release-arm-el10

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-periodic-arm-el9
/test e2e-aws-tests-bootc-periodic-arm-el10
/test e2e-aws-tests-bootc-periodic-el9
/test e2e-aws-tests-bootc-periodic-el10
/test e2e-aws-tests-periodic
/test e2e-aws-tests-periodic-arm

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/override ci/prow/e2e-aws-tests-bootc-periodic-el10
/override ci/prow/e2e-aws-tests-periodic

because changes in this PR only affect el10 releases CI jobs

@openshift-ci

openshift-ci Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

@agullon: Overrode contexts on behalf of agullon: ci/prow/e2e-aws-tests-bootc-periodic-el10, ci/prow/e2e-aws-tests-periodic

Details

In response to this:

/override ci/prow/e2e-aws-tests-bootc-periodic-el10
/override ci/prow/e2e-aws-tests-periodic

because changes in this PR only affect el10 releases CI jobs

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.

@agullon
agullon force-pushed the USHIFT-6854-release-5.0 branch from 2e1389c to 8bc7cb8 Compare September 3, 2026 11:48
@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-cache
/test e2e-aws-tests-cache-arm

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-periodic-arm-el9
/test e2e-aws-tests-bootc-periodic-arm-el10
/test e2e-aws-tests-bootc-periodic-el9
/test e2e-aws-tests-bootc-periodic-el10
/test e2e-aws-tests-periodic
/test e2e-aws-tests-periodic-arm

@agullon

agullon commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests
/test e2e-aws-tests-arm
/test e2e-aws-tests-bootc-arm-el9
/test e2e-aws-tests-bootc-arm-el10
/test e2e-aws-tests-bootc-el9
/test e2e-aws-tests-bootc-el10
/test e2e-aws-tests-bootc-release-el10
/test e2e-aws-tests-bootc-release-arm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-tests
/test e2e-aws-tests-arm
/test e2e-aws-tests-bootc-arm-el10
/test e2e-aws-tests-bootc-arm-el9
/test e2e-aws-tests-bootc-el10
/test e2e-aws-tests-bootc-el9

@agullon

agullon commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-release
/test e2e-aws-tests-release-arm
/test e2e-aws-tests-bootc-release-el9
/test e2e-aws-tests-bootc-release-el10
/test e2e-aws-tests-bootc-release-arm-el9
/test e2e-aws-tests-bootc-release-arm-el10

@agullon

agullon commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@agullon

agullon commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

/override ci/prow/e2e-aws-tests-bootc-release-arm-el9
/override ci/prow/e2e-aws-tests-bootc-release-arm-el10
/override ci/prow/e2e-aws-tests-bootc-release-el9
/override ci/prow/e2e-aws-tests-bootc-release-el10
/override ci/prow/e2e-aws-tests-release

Overriding the release presubmit jobs. This PR only adds new upgrade
scenarios, renames a bootc containerfile, and adjusts release-scenario VM
disk sizing — it does not change any product code. The failures in these
jobs break down as follows:

  • OVN "error clearing stale ovs flow targets" after microshift-cleanup-data --all + restart (el9: el98-y2/el96-y2@el98-lrel@lvms-standard; el10:
    el98-y2/el96-y1@el102-lrel@lvms-standard; release: el98-lrel@optional,
    el98-yminus1@el98-lrel@lvms-standard). Pre-existing OVN reinitialization
    product bug. Fixed by [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327 (restart openvswitch after OVN process cleanup).
    Surfaces via hostname/log-scan/cert-manager test setups that do a
    cleanup+restart — not an mDNS issue.

  • journald rate-limiting drops the TraceAll logLevel banner in
    configuration2/logging.robot
    (arm-el10 & el10: el102-lrel@dual-stack-
    configuration2). Pre-existing test bug. Fixed by [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327 (disable journald
    rate limiting in the logging suite).

  • sigstore rejects unsigned openshift-monitoring images
    (el*-lrel@optional-sigstore on arm-el9/arm-el10/el9/el10):
    A signature was required, but no signature exists. Release-payload
    signing gap in ocp-v5.0-art-dev (node-exporter/kube-state-metrics/
    metrics-server) — external to this repo, unrelated to this PR.

  • cert-manager "forbidden" ServiceAccount race on restart caught by the
    standard2 Log Scan test (release: el98-lrel@iso-standard). Separate
    pre-existing product/manifest-ordering bug, unrelated to this PR.

  • FIPS check-payload transient quay CDN EOF (el10:
    el102-lrel@ai-model-serving-online-fips): happened during read: unexpected EOF. Infrastructure flake, not a product/FIPS defect.

  • ginkgo LVMS VG exhaustion / apiserver contention (arm-el10 & el10:
    el102-lrel@ginkgo-tests): this IS a known regression from the 30GB→20GB
    VM disk reduction in this PR — the LVMS data VG drops below the 1Gi the
    storage specs need. The disk-size restore for this scenario is tracked
    and will land in [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327. Overriding here to unblock the parent PR.

@openshift-ci

openshift-ci Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@agullon: Overrode contexts on behalf of agullon: ci/prow/e2e-aws-tests-bootc-release-arm-el10, ci/prow/e2e-aws-tests-bootc-release-arm-el9, ci/prow/e2e-aws-tests-bootc-release-el10, ci/prow/e2e-aws-tests-bootc-release-el9, ci/prow/e2e-aws-tests-release

Details

In response to this:

/override ci/prow/e2e-aws-tests-bootc-release-arm-el9
/override ci/prow/e2e-aws-tests-bootc-release-arm-el10
/override ci/prow/e2e-aws-tests-bootc-release-el9
/override ci/prow/e2e-aws-tests-bootc-release-el10
/override ci/prow/e2e-aws-tests-release

Overriding the release presubmit jobs. This PR only adds new upgrade
scenarios, renames a bootc containerfile, and adjusts release-scenario VM
disk sizing — it does not change any product code. The failures in these
jobs break down as follows:

  • OVN "error clearing stale ovs flow targets" after microshift-cleanup-data --all + restart (el9: el98-y2/el96-y2@el98-lrel@lvms-standard; el10:
    el98-y2/el96-y1@el102-lrel@lvms-standard; release: el98-lrel@optional,
    el98-yminus1@el98-lrel@lvms-standard). Pre-existing OVN reinitialization
    product bug. Fixed by [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327 (restart openvswitch after OVN process cleanup).
    Surfaces via hostname/log-scan/cert-manager test setups that do a
    cleanup+restart — not an mDNS issue.

  • journald rate-limiting drops the TraceAll logLevel banner in
    configuration2/logging.robot
    (arm-el10 & el10: el102-lrel@dual-stack-
    configuration2). Pre-existing test bug. Fixed by [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327 (disable journald
    rate limiting in the logging suite).

  • sigstore rejects unsigned openshift-monitoring images
    (el*-lrel@optional-sigstore on arm-el9/arm-el10/el9/el10):
    A signature was required, but no signature exists. Release-payload
    signing gap in ocp-v5.0-art-dev (node-exporter/kube-state-metrics/
    metrics-server) — external to this repo, unrelated to this PR.

  • cert-manager "forbidden" ServiceAccount race on restart caught by the
    standard2 Log Scan test (release: el98-lrel@iso-standard). Separate
    pre-existing product/manifest-ordering bug, unrelated to this PR.

  • FIPS check-payload transient quay CDN EOF (el10:
    el102-lrel@ai-model-serving-online-fips): happened during read: unexpected EOF. Infrastructure flake, not a product/FIPS defect.

  • ginkgo LVMS VG exhaustion / apiserver contention (arm-el10 & el10:
    el102-lrel@ginkgo-tests): this IS a known regression from the 30GB→20GB
    VM disk reduction in this PR — the LVMS data VG drops below the 1Gi the
    storage specs need. The disk-size restore for this scenario is tracked
    and will land in [release-5.0] NO-ISSUE: Test and script fixes found during 5.0.0-rc.0 testing #7327. Overriding here to unblock the parent PR.

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.

@openshift-ci

openshift-ci Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@agullon: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-tests-bootc-periodic-el10 697aee1 link true /test e2e-aws-tests-bootc-periodic-el10
ci/prow/e2e-aws-tests-periodic-arm 697aee1 link true /test e2e-aws-tests-periodic-arm
ci/prow/e2e-aws-tests-bootc-periodic-el9 697aee1 link true /test e2e-aws-tests-bootc-periodic-el9
ci/prow/e2e-aws-tests-periodic 697aee1 link true /test e2e-aws-tests-periodic
ci/prow/e2e-aws-tests-bootc-periodic-arm-el10 697aee1 link true /test e2e-aws-tests-bootc-periodic-arm-el10
ci/prow/e2e-aws-tests-bootc-periodic-arm-el9 697aee1 link true /test e2e-aws-tests-bootc-periodic-arm-el9
ci/prow/e2e-aws-tests-bootc-release-arm-el9 a51ea83 link true /test e2e-aws-tests-bootc-release-arm-el9
ci/prow/e2e-aws-tests-bootc-release-arm-el10 a51ea83 link true /test e2e-aws-tests-bootc-release-arm-el10
ci/prow/e2e-aws-tests-bootc-release-el10 a51ea83 link true /test e2e-aws-tests-bootc-release-el10
ci/prow/e2e-aws-tests-release a51ea83 link true /test e2e-aws-tests-release
ci/prow/e2e-aws-tests-bootc-release-el9 a51ea83 link true /test e2e-aws-tests-bootc-release-el9

Full PR test history. Your PR dashboard.

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.

@agullon

agullon commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

/label jira/valid-bug
/label backport-risk-assessed
/verified by CI

@openshift-ci openshift-ci Bot added jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. backport-risk-assessed Indicates a PR to a release branch has been evaluated and considered safe to accept. labels Sep 8, 2026
@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Sep 8, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@agullon: This PR has been marked as verified by CI.

Details

In response to this:

/label jira/valid-bug
/label backport-risk-assessed
/verified by CI

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 openshift-eng/jira-lifecycle-plugin repository.

@pacevedom pacevedom left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Sep 8, 2026
@openshift-ci

openshift-ci Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: agullon, pacevedom

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

The pull request process is described 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

@openshift-merge-bot
openshift-merge-bot Bot merged commit 38e096d into openshift:release-5.0 Sep 8, 2026
22 checks passed
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
agullon added a commit to agullon/microshift that referenced this pull request Sep 8, 2026
openshift#7298 reduced release-scenario VM disks from 30GB to 20GB. That is safe
for the lvms-standard/standard scenarios (they create a single 1Gi PVC),
but the ginkgo scenario runs the full storage spec suite which requests
several 1Gi PVCs concurrently. At 20GB the topolvm data VG only has
~420MiB free, so 7 storage specs fail with:

  ResourceExhausted ... no enough space left on VG:
  free=440401920, requested=1073741824  (arm-el10)

and on x86 el10 the same undersized VM shows etcd ReadIndex latency and
apiserver TLS-handshake flaps from I/O contention. Restore only this
scenario to --vm_disksize 30; the other nine 20GB scenarios stay as-is
since a single 1Gi PVC fits comfortably.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. backport-risk-assessed Indicates a PR to a release branch has been evaluated and considered safe to accept. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. pipeline-auto verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants