Skip to content

OCPEDGE-2383: feat: update sno minimum to 4vcpu#10283

Merged
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
eggfoobar:update-sno-minimum
Mar 13, 2026
Merged

OCPEDGE-2383: feat: update sno minimum to 4vcpu#10283
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
eggfoobar:update-sno-minimum

Conversation

@eggfoobar
Copy link
Contributor

@eggfoobar eggfoobar commented Feb 2, 2026

This lowers the CPU min for SNO to 4vCPU, this allows for deployment in scenarios where smaller computer is required for edge deployments. Utilized with Capabilities this gives users more flexibility with deployments.

Docs for update:
https://issues.redhat.com/browse/OSDOCS-18615

Signed-off-by: ehila <ehila@redhat.com>
@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 Feb 2, 2026
@openshift-ci openshift-ci bot requested review from andfasano and bfournie February 2, 2026 17:28
@eggfoobar
Copy link
Contributor Author

/retest-required

1 similar comment
@eggfoobar
Copy link
Contributor Author

/retest-required

@eggfoobar
Copy link
Contributor Author

/retest

@eggfoobar eggfoobar changed the title WIP: feat: update sno minimum to 4vcpu OCPEDGE-2383: feat: update sno minimum to 4vcpu Mar 4, 2026
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Mar 4, 2026

@eggfoobar: This pull request references OCPEDGE-2383 which is a valid jira issue.

Details

In response to this:

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-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 4, 2026
@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 Mar 4, 2026
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Mar 4, 2026

@eggfoobar: This pull request references OCPEDGE-2383 which is a valid jira issue.

Details

In response to this:

This lowers the CPU min for SNO to 4vCPU, this allows for deployment in scenarios where smaller computer is required for edge deployments. Utilized with Capabilities this gives users more flexibility with deployments.

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.

@bfournie
Copy link
Contributor

bfournie commented Mar 4, 2026

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 4, 2026
@eggfoobar
Copy link
Contributor Author

/verified by @eggfoobar

Verified locally with an ABI cluster stood up via dev-scripts using profile SNOMIN_IPV4

$ oc get nodes -ojson | jq '.items[].status.capacity'
{
  "cpu": "4",
  "ephemeral-storage": "104266732Ki",
  "hugepages-1Gi": "0",
  "hugepages-2Mi": "0",
  "memory": "32858348Ki",
  "pods": "250"
}

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Mar 5, 2026
@openshift-ci-robot
Copy link
Contributor

@eggfoobar: This PR has been marked as verified by @eggfoobar.

Details

In response to this:

/verified by @eggfoobar

Verified locally with an ABI cluster stood up via dev-scripts using profile SNOMIN_IPV4

$ oc get nodes -ojson | jq '.items[].status.capacity'
{
 "cpu": "4",
 "ephemeral-storage": "104266732Ki",
 "hugepages-1Gi": "0",
 "hugepages-2Mi": "0",
 "memory": "32858348Ki",
 "pods": "250"
}

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.

@andfasano
Copy link
Contributor

/verified by @eggfoobar

Verified locally with an ABI cluster stood up via dev-scripts using profile SNOMIN_IPV4

$ oc get nodes -ojson | jq '.items[].status.capacity'
{
  "cpu": "4",
  "ephemeral-storage": "104266732Ki",
  "hugepages-1Gi": "0",
  "hugepages-2Mi": "0",
  "memory": "32858348Ki",
  "pods": "250"
}

I don't know what is the SNOMIN_IPV4 profile? There is a dedicate CI job for SNO in this repo to verify such kind of patches, it's ci/prow/e2e-agent-sno-ipv6, could you please use the same config for the local test?

Note that the current SNO job is passing, that's because is clearly providing more resources than required (8 VCPU). Since this patch address a general config I'd prefer to have the related official job in sync as well, could you please open also a new PR in dev-scripts to update such value (you can use the same jira card as a reference)? Thanks

Important note: dev-scripts is not versioned, that means that the same config will be used regardless of the underlying OCP version. This means that the ds patch should take into account the version where the new requirement was introduced, and apply only if OCP vers is >= 4.22.
For that you could use the openshift_version function - already adopted for such kind of versions check

@eggfoobar
Copy link
Contributor Author

eggfoobar commented Mar 5, 2026

Hey @andfasano sounds good,

I had verified this locally with the new SNOMIIN_IPV4 using

export AGENT_E2E_TEST_SCENARIO=SNOMIN_IPV4

I went ahead and did it again with the suggested params

export AGENT_E2E_TEST_SCENARIO=SNOMIN_IPV6
export AGENT_USE_ZTP_MANIFESTS=true
export OPENSHIFT_VERSION=4.22
...
oc get nodes -ojson | jq '.items[].status.capacity'
{
  "cpu": "4",
  "ephemeral-storage": "104266732Ki",
  "hugepages-1Gi": "0",
  "hugepages-2Mi": "0",
  "memory": "32858348Ki",
  "pods": "250"
}

I also went ahead and made the versioning check modification you suggested to the SNOMIN profile, that PR is here openshift-metal3/dev-scripts#1858

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Mar 10, 2026

@eggfoobar: This pull request references OCPEDGE-2383 which is a valid jira issue.

Details

In response to this:

This lowers the CPU min for SNO to 4vCPU, this allows for deployment in scenarios where smaller computer is required for edge deployments. Utilized with Capabilities this gives users more flexibility with deployments.

Docs for update:
https://issues.redhat.com/browse/OSDOCS-18615

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.

@andfasano
Copy link
Contributor

/approve

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 12, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: andfasano

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 Mar 12, 2026
@eggfoobar
Copy link
Contributor Author

/retest-required

1 similar comment
@eggfoobar
Copy link
Contributor Author

/retest-required

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 13, 2026

@eggfoobar: The following test 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-agent-two-node-fencing-ipv4 ad3f21e link false /test e2e-agent-two-node-fencing-ipv4

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.

@eggfoobar
Copy link
Contributor Author

/retest-required

@openshift-merge-bot openshift-merge-bot bot merged commit fe4720d into openshift:main Mar 13, 2026
26 of 27 checks passed
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. 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. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants