Skip to content

hypershift: auto-detect CLI flag support via --help - #81331

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
devguyio:fix-hypershift-install-help-detect
Jul 17, 2026
Merged

hypershift: auto-detect CLI flag support via --help#81331
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
devguyio:fix-hypershift-install-help-detect

Conversation

@devguyio

@devguyio devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaces the ENABLE_SCALE_FROM_ZERO toggle with --help grep to auto-detect CLI flag support
  • Also gates --additional-operator-env-vars (4.21+) which was breaking upgrade tests on 4.19/4.20 with "unknown flag"
  • Removes ENABLE_SCALE_FROM_ZERO env var from ref YAML and config overrides from 4.19–4.21 configs

Follows up on #81259 which fixed scale-from-zero but missed --additional-operator-env-vars.

How it works

After CLI resolution, caches hypershift install --help output once. Before adding a flag that isn't universally available, greps the cache. No new env vars or config overrides needed for future flags.

Flag compatibility (audited from cmd/install/install.go per branch)

Flag 4.19 4.20 4.21 4.22+
--additional-operator-env-vars No No Yes Yes
--scale-from-zero-* No No No Yes

What's next

This is a tactical fix. A follow-up PR will restructure the install script into clear stages:

  1. Resolve tooling — pick the CLI binary and operator image from the right source
  2. Build configuration — assemble all install flags from base settings, feature toggles, and platform-specific config
  3. Prepare platform — run any pre-install side effects (e.g. AKS prerequisites)
  4. Execute — run the install, automatically filtering out flags the CLI doesn't support

The current script will be preserved as a legacy path behind a mode switch, with the new path rolled out incrementally on individual jobs.

Test plan

  • Rehearse e2e-aws-upgrade-hypershift-operator on 4.19–4.22 — unsupported flags auto-skipped
  • Rehearse e2e-aws, e2e-aks, e2e-azure-v2-self-managed, e2e-v2-gke on main — all flags pass through

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

Six ci-operator release config YAML files for hypershift (4.19/4.20/4.21, openshift and openshift-priv) update the e2e-aws-upgrade-hypershift-operator job's env, removing ENABLE_SCALE_FROM_ZERO and adding HYPERSHIFT_RELEASE_LATEST and CI_TESTS_RUN. The hypershift-install script and ref replace the ENABLE_SCALE_FROM_ZERO dependency with help-output-based CLI flag detection.

Changes

Upgrade Test Configuration

Layer / File(s) Summary
Per-release env updates for upgrade test job
ci-operator/config/openshift-priv/hypershift/openshift-priv-hypershift-release-4.19.yaml, ...-4.20.yaml, ...-4.21.yaml, ci-operator/config/openshift/hypershift/openshift-hypershift-release-4.19.yaml, ...-4.20.yaml, ...-4.21.yaml
The e2e-aws-upgrade-hypershift-operator job's env removes ENABLE_SCALE_FROM_ZERO and adds HYPERSHIFT_RELEASE_LATEST and CI_TESTS_RUN (targeting TestUpgradeHyperShiftOperator) for each supported release version.
Help-based flag detection in install script and ref removal
ci-operator/step-registry/hypershift/install/hypershift-install-commands.sh, ci-operator/step-registry/hypershift/install/hypershift-install-ref.yaml
The install script captures install --help output into INSTALL_HELP and conditionally adds --additional-operator-env-vars and --scale-from-zero-provider flags based on CLI support; the ref YAML drops the ENABLE_SCALE_FROM_ZERO dependency.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers: hypershift-release-config-owners, hypershift-step-registry-owners

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: detecting HyperShift CLI flag support via --help.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed No Ginkgo It/Describe/Context/When titles were changed; the PR only updates CI config and install-script flag gating.
Test Structure And Quality ✅ Passed The PR only changes YAML config and a shell helper; no Ginkgo _test.go files or It/BeforeEach/AfterEach constructs were touched.
Microshift Test Compatibility ✅ Passed No new Ginkgo e2e tests were added; the PR only changes Hypershift install scripts and ci-operator YAMLs.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PASS: The PR only edits ci config and a shell installer; no new Ginkgo It/Describe/Context/When tests were added, and no SNO-unsafe patterns appear in changed files.
Topology-Aware Scheduling Compatibility ✅ Passed Only HyperShift install flag-gating and CI env vars changed; no pod affinity, nodeSelector, tolerations, replicas, or PDB logic was added.
Ote Binary Stdout Contract ✅ Passed PR only updates config and a shell install script; no main/TestMain/init stdout writes were introduced, and help output is captured in a variable.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo e2e tests were added; the PR only updates CI env/config and install-flag gating, with no new IPv4 or public-internet assumptions.
No-Weak-Crypto ✅ Passed No MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret-token comparisons appear in the changed files; the PR only adjusts CLI flag gating and YAML envs.
Container-Privileges ✅ Passed Only env/CLI-flag changes; no privileged:true, hostPID/Network/IPC, SYS_ADMIN, runAsUser:0, or allowPrivilegeEscalation found.
No-Sensitive-Data-In-Logs ✅ Passed The new help-grepping logic does not print secrets; no added echo/printf of sensitive values or new tracing of credential contents was introduced.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Replace ENABLE_SCALE_FROM_ZERO toggle with --help grep to auto-detect
whether the CLI supports a flag. Also gates --additional-operator-env-vars
which is only available in 4.21+ and was breaking upgrade tests on 4.19/4.20.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Ahmed Abdalla <aabdelre@redhat.com>
@openshift-ci
openshift-ci Bot requested review from bryan-cox and csrwng July 1, 2026 13:18
@devguyio
devguyio force-pushed the fix-hypershift-install-help-detect branch from a4e28d1 to 7ca1af7 Compare July 1, 2026 13:18
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@devguyio: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-machine-config-operator-main-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-main-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-5.1-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-5.1-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-5.0-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-5.0-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.23-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.23-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.22-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.22-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.21-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.21-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.20-e2e-hypershift-techpreview openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.20-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.19-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-machine-config-operator-release-4.18-e2e-openstack-hypershift openshift/machine-config-operator presubmit Registry content changed
pull-ci-openshift-cluster-api-provider-openstack-main-e2e-hypershift openshift/cluster-api-provider-openstack presubmit Registry content changed
pull-ci-openshift-cluster-api-provider-openstack-release-5.1-e2e-hypershift openshift/cluster-api-provider-openstack presubmit Registry content changed
pull-ci-openshift-cluster-api-provider-openstack-release-5.0-e2e-hypershift openshift/cluster-api-provider-openstack presubmit Registry content changed
pull-ci-openshift-cluster-api-provider-openstack-release-4.23-e2e-hypershift openshift/cluster-api-provider-openstack presubmit Registry content changed
pull-ci-openshift-hypershift-release-4.20-e2e-aws-upgrade-hypershift-operator openshift/hypershift presubmit Ci-operator config changed
pull-ci-openshift-hypershift-release-4.19-e2e-aws-upgrade-hypershift-operator openshift/hypershift presubmit Ci-operator config changed
pull-ci-openshift-hypershift-release-4.21-e2e-aws-upgrade-hypershift-operator openshift/hypershift presubmit Ci-operator config changed
pull-ci-openshift-hypershift-main-agentic-qe-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.1-agentic-qe-aws openshift/hypershift presubmit Registry content changed

A total of 600 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals.

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@devguyio: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-cluster-network-operator-master-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-5.1-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-5.0-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.23-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.22-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.21-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.20-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.19-hypershift-e2e-aks openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-master-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-5.1-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-5.0-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.23-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.22-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.21-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.20-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.19-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.18-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.17-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.16-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.15-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-cluster-network-operator-release-4.14-e2e-aws-hypershift-ovn-kubevirt openshift/cluster-network-operator presubmit Registry content changed
pull-ci-openshift-ovn-kubernetes-release-4.20-e2e-aws-ovn-hypershift-kubevirt openshift/ovn-kubernetes presubmit Registry content changed
pull-ci-openshift-ovn-kubernetes-release-4.19-e2e-aws-ovn-hypershift-kubevirt openshift/ovn-kubernetes presubmit Registry content changed
pull-ci-openshift-ovn-kubernetes-release-4.18-e2e-aws-ovn-hypershift-kubevirt openshift/ovn-kubernetes presubmit Registry content changed
pull-ci-openshift-ovn-kubernetes-release-4.17-e2e-aws-ovn-hypershift-kubevirt openshift/ovn-kubernetes presubmit Registry content changed

A total of 600 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@devguyio

devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-hypershift-release-4.19-e2e-aws-upgrade-hypershift-operator pull-ci-openshift-hypershift-release-4.20-e2e-aws-upgrade-hypershift-operator

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@devguyio

devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-hypershift-release-4.19-e2e-aws-upgrade-hypershift-operator pull-ci-openshift-hypershift-release-4.21-e2e-aws-upgrade-hypershift-operator pull-ci-openshift-hypershift-release-4.22-e2e-aws-upgrade-hypershift-operator pull-ci-openshift-hypershift-main-e2e-aws-upgrade-hypershift-operator pull-ci-openshift-hypershift-main-e2e-aws pull-ci-openshift-hypershift-main-e2e-aks pull-ci-openshift-hypershift-main-e2e-azure-v2-self-managed

looks like pull-ci-openshift-hypershift-release-4.19-e2e-aws-upgrade-hypershift-operator failure is an infra issue

 failed to reimport the tag ci-op-7l668mrp/stable-initial:baremetal-installer: unable
     to import tag ci-op-7l668mrp/stable-initial:baremetal-installer with message Internal error occurred: [dockerimage.image.openshift.io
     "quay.io/openshift/ci@sha256:c4bc76eeaec462f86a2134bcccdf6558f1865f15b87754dbab018a2ea842d0ee" not found, dockerimage.image.openshift.io
     "quay-proxy.ci.openshift.org/openshift/ci@sha256:c4bc76eeaec462f86a2134bcccdf6558f1865f15b87754dbab018a2ea842d0ee" not found] on the image stream even after (6) imports: timed out waiting for the condition
     INFO[2026-07-01T14:05:16Z] Reporting job state 'failed' with reason 'executing_graph:step_failed:importing_release

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@muraee

muraee commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

/approve

@muraee

muraee commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

/lgtm

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

enxebre commented Jul 1, 2026

Copy link
Copy Markdown
Member

/approve

@openshift-ci

openshift-ci Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: devguyio, enxebre, muraee

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-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 1, 2026
@devguyio

devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

the e2e-aws-upgrade-hypershift-operator-jobs 4.20 and 4.19 failures should be fixed by openshift/hypershift#8891

@devguyio

devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-hypershift-main-e2e-aws

the e2e-aws-main failure is due to a timeout in ignition for one of the 3 nodes.

full report here https://gist.github.com/devguyio/901fd19c3919eb250b14357dead454a0

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@devguyio

devguyio commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

pull-ci-openshift-hypershift-release-4.21-e2e-aws-upgrade-hypershift-operator actually passed the upgrade tess. The failure was due to an infra problem in the dump-management-cluster

{  "e2e-aws-upgrade-hypershift-operator" pod "e2e-aws-upgrade-hypershift-operator-dump-management-cluster" failed: pod pending for more than 1h0m0s: pod has not been scheduled in 1h0m0.000950774s:

pull-ci-openshift-hypershift-main-e2e-aks flaked during the TestUpgradeControlPlane due to an inaccessible Azure LB that cause the Canary Ingress to timeout. Creating an improvement to the e2e dumps to grab the Azure LB status.

/pj-rehearse pull-ci-openshift-hypershift-main-e2e-aks

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

@devguyio: 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/rehearse/openshift/hypershift/release-4.20/e2e-aws-upgrade-hypershift-operator 7ca1af7 link unknown /pj-rehearse pull-ci-openshift-hypershift-release-4.20-e2e-aws-upgrade-hypershift-operator
ci/rehearse/openshift/hypershift/release-4.19/e2e-aws-upgrade-hypershift-operator 7ca1af7 link unknown /pj-rehearse pull-ci-openshift-hypershift-release-4.19-e2e-aws-upgrade-hypershift-operator
ci/rehearse/openshift/hypershift/release-4.21/e2e-aws-upgrade-hypershift-operator 7ca1af7 link unknown /pj-rehearse pull-ci-openshift-hypershift-release-4.21-e2e-aws-upgrade-hypershift-operator

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.

@devguyio

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-hypershift-main-e2e-aws

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@devguyio

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

all failures are expected and we have the important success we were looking for

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@devguyio: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 16, 2026
@devguyio

Copy link
Copy Markdown
Contributor Author

/retest-required

@openshift-merge-bot
openshift-merge-bot Bot merged commit 4bfb5fe into openshift:main Jul 17, 2026
21 of 24 checks passed
fracappa pushed a commit to fracappa/release that referenced this pull request Jul 22, 2026
Replace ENABLE_SCALE_FROM_ZERO toggle with --help grep to auto-detect
whether the CLI supports a flag. Also gates --additional-operator-env-vars
which is only available in 4.21+ and was breaking upgrade tests on 4.19/4.20.

Signed-off-by: Ahmed Abdalla <aabdelre@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
amogh-redhat pushed a commit to amogh-redhat/release that referenced this pull request Aug 5, 2026
Replace ENABLE_SCALE_FROM_ZERO toggle with --help grep to auto-detect
whether the CLI supports a flag. Also gates --additional-operator-env-vars
which is only available in 4.21+ and was breaking upgrade tests on 4.19/4.20.

Signed-off-by: Ahmed Abdalla <aabdelre@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
TimurMP pushed a commit to TimurMP/release that referenced this pull request Sep 5, 2026
Replace ENABLE_SCALE_FROM_ZERO toggle with --help grep to auto-detect
whether the CLI supports a flag. Also gates --additional-operator-env-vars
which is only available in 4.21+ and was breaking upgrade tests on 4.19/4.20.

Signed-off-by: Ahmed Abdalla <aabdelre@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants