Skip to content

AGENT-1581: For ABI allow pre-built OVE ISO via AGENT_OVE_ISO_SOURCE - #1951

Open
bfournie wants to merge 1 commit into
openshift-metal3:masterfrom
bfournie:ove-iso-source-url
Open

AGENT-1581: For ABI allow pre-built OVE ISO via AGENT_OVE_ISO_SOURCE#1951
bfournie wants to merge 1 commit into
openshift-metal3:masterfrom
bfournie:ove-iso-source-url

Conversation

@bfournie

@bfournie bfournie commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

When AGENT_E2E_TEST_BOOT_MODE=ISO_NO_REGISTRY, add an optional AGENT_OVE_ISO_SOURCE setting that lets the user supply a pre-built agent-ove ISO instead of building one locally. When set, the local build (create_agent_iso_no_registry) and its build-only cleanup steps are skipped, and the ISO is obtained from the source into the expected asset directory.

AGENT_OVE_ISO_SOURCE accepts one of:

  • a quay.io/redhat-user-workloads/... container image ref (ISO extracted from the image via podman create/cp)
  • a local path/filename to an already-downloaded ISO

@openshift-ci

openshift-ci Bot commented Aug 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign mkowalski for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

@bfournie

Copy link
Copy Markdown
Contributor Author

/cc @andfasano @pawanpinjarkar

@openshift-ci
openshift-ci Bot requested a review from andfasano August 17, 2026 18:18
@bfournie
bfournie force-pushed the ove-iso-source-url branch from c4847b7 to 5081354 Compare August 17, 2026 18:51
When AGENT_E2E_TEST_BOOT_MODE=ISO_NO_REGISTRY, add an optional
AGENT_OVE_ISO_SOURCE setting that lets the user supply a pre-built
agent-ove ISO instead of building one locally. When set, the local
build (create_agent_iso_no_registry) and its build-only cleanup steps
are skipped, and the ISO is obtained from the source into the expected
asset directory.

AGENT_OVE_ISO_SOURCE accepts one of:
  - a direct https URL to an agent-ove ISO (downloaded directly)
  - a quay.io/redhat-user-workloads/... container image ref
    (ISO extracted from the image via podman create/cp)
  - a local path/filename to an already-downloaded ISO
@bfournie
bfournie force-pushed the ove-iso-source-url branch from 5081354 to 3f30abc Compare August 18, 2026 21:38
@bfournie

Copy link
Copy Markdown
Contributor Author

Successfully installed using Konflux storage
export AGENT_OVE_ISO_SOURCE=quay.io/redhat-user-workloads/ocp-art-tenant/art-agent-installer-iso@sha256:8d8e1cb2f9eedc5be5a5f7910286a9f99a068a833d7d8d2919715a17d96505c3

$ oc get nodes
NAME       STATUS   ROLES                         AGE   VERSION
master-0   Ready    control-plane,master,worker   18m   v1.35.6
master-1   Ready    control-plane,master,worker   64m   v1.35.6
master-2   Ready    control-plane,master,worker   64m   v1.35.6
$ oc get clusterversion
NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.22.9    True        False         9m55s   Cluster version is 4.22.9

@openshift-ci

openshift-ci Bot commented Aug 19, 2026

Copy link
Copy Markdown

@bfournie: 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-agent-5control-ipv4 3f30abc link false /test e2e-agent-5control-ipv4
ci/prow/e2e-metal-ovn-arbiter 3f30abc link false /test e2e-metal-ovn-arbiter
ci/prow/e2e-agent-compact-ipv4-iso-no-registry 3f30abc link false /test e2e-agent-compact-ipv4-iso-no-registry

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant