-
Notifications
You must be signed in to change notification settings - Fork 16
Remove manual Redfish fencing roles for 4.22 GA #87
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -24,8 +24,6 @@ export AGENT_E2E_TEST_SCENARIO="TNA_IPV4" | |||||||||||||||||||||
| ## END Agent Specific Install Config Variables | ||||||||||||||||||||||
| #### | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| # TechPreview FeatureSet not needed for 4.20 and above OCP | ||||||||||||||||||||||
| # export FEATURE_SET="TechPreviewNoUpgrade" | ||||||||||||||||||||||
| export OPENSHIFT_CI="true" | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| # If you want to avoid using the CI_TOKEN, uncomment this variable, but it has side effects. | ||||||||||||||||||||||
|
|
@@ -35,7 +33,7 @@ export OPENSHIFT_CI="true" | |||||||||||||||||||||
| # You can find the latest public images in https://quay.io/repository/openshift-release-dev/ocp-release?tab=tags | ||||||||||||||||||||||
| # and select your preferred version. Public sources can be found at https://mirror.openshift.com/pub/openshift-v4/ | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| export OPENSHIFT_RELEASE_IMAGE=quay.io/openshift-release-dev/ocp-release:4.21.0-x86_64 | ||||||||||||||||||||||
| export OPENSHIFT_RELEASE_IMAGE=quay.io/openshift-release-dev/ocp-release:4.22.0-x86_64 | ||||||||||||||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win Add the aarch64 override guidance next to this release image. This example now hardcodes an x86_64 payload image but still omits the ARM64 notes that Suggested update export OPENSHIFT_RELEASE_IMAGE=quay.io/openshift-release-dev/ocp-release:4.22.0-x86_64
+# aarch64 (Graviton): switch the payload image to the matching architecture and
+# override Metal3 infrastructure images with arm64 rebuilds.
+# if [ "$(uname -m)" = "aarch64" ]; then
+# export OPENSHIFT_RELEASE_IMAGE=quay.io/openshift-release-dev/ocp-release:4.22.0-aarch64
+# export IRONIC_IMAGE=quay.io/rh-edge-enablement/ironic:2026-06
+# export VBMC_IMAGE=quay.io/rh-edge-enablement/vbmc:2026-06
+# export SUSHY_TOOLS_IMAGE=quay.io/rh-edge-enablement/sushy-tools:2026-06
+# fiBased on learnings, "When reviewing dev-scripts config example shell files in two-node-toolbox, ensure that the ARM64 (aarch64/Graviton) image override variables are handled explicitly... Upstream Metal3 images ... are x86_64-only and will fail on aarch64 hosts with 📝 Committable suggestion
Suggested change
🤖 Prompt for AI AgentsSource: Learnings |
||||||||||||||||||||||
| # Unless you need to override the installer image, this is not needed | ||||||||||||||||||||||
| # export OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE="" | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
|
||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Remove the stale 4.19.x qualifier.
This section still limits automatic Redfish STONITH to OpenShift 4.19.x, which conflicts with the new 4.22 flow and makes the docs read as version-locked to an old release. Please update or drop the version reference.
🤖 Prompt for AI Agents