Skip to content

[env_op_images] Add pulled images report to env_op_images role#3820

Merged
openshift-merge-bot[bot] merged 2 commits intoopenstack-k8s-operators:mainfrom
nemarjan:logic-multiple-registries
Apr 29, 2026
Merged

[env_op_images] Add pulled images report to env_op_images role#3820
openshift-merge-bot[bot] merged 2 commits intoopenstack-k8s-operators:mainfrom
nemarjan:logic-multiple-registries

Conversation

@nemarjan
Copy link
Copy Markdown
Contributor

@nemarjan nemarjan commented Mar 31, 2026

Builds a pulled_images_report which was created by cross-referencing pod images against ICSP/IDMS mirror rules to report which images have a mirror configured and which pull directly from the original registry. As this is a what "should happen" report we need to verify via CRIO logs on node.

To verify a updated report is created which cross-references the pulled-images report with CRI-O journal logs
from cluster nodes to confirm which images were actually pulled by
the container runtime

@nemarjan nemarjan requested review from Valkyrie00 and evallesp March 31, 2026 20:03
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 31, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/44f99764da904637b15366619bfe386e

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 31m 41s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 27m 37s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 36m 20s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 2h 16m 34s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 43s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 18s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 19s
cifmw-molecule-env_op_images FAILURE in 25m 57s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch 5 times, most recently from 2718747 to 5ed5de8 Compare April 14, 2026 12:16
@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/024650ccc68343159b52144850714fdf

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 10m 48s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 29m 24s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 26m 50s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 1h 57m 05s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 07s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 02s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 55s
✔️ cifmw-molecule-env_op_images SUCCESS in 21m 01s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch 2 times, most recently from 4282933 to 5ae5fab Compare April 15, 2026 15:05
@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f3a860921ee749599949a7c159a39ceb

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 11m 49s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 24m 03s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 45m 16s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 1h 58m 14s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 34s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 12s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 30s
✔️ cifmw-molecule-env_op_images SUCCESS in 20m 42s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch 3 times, most recently from c07895d to 80115fd Compare April 16, 2026 10:29
@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/554dcc5512254d6a8a0feb15801e1fa1

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 17m 05s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 25m 32s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 33m 02s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 2h 04m 02s
✔️ cifmw-pod-zuul-files SUCCESS in 8m 57s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 35s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 01s
✔️ cifmw-molecule-env_op_images SUCCESS in 23m 16s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch from 80115fd to 4530a09 Compare April 16, 2026 13:29
@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/93c073f390bc4396a0e93727c8669a15

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 16m 30s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 26m 25s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 29m 44s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 2h 03m 59s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 43s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 39s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 37s
✔️ cifmw-molecule-env_op_images SUCCESS in 23m 44s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch 5 times, most recently from 4bf52d0 to 5449b94 Compare April 16, 2026 22:26
@softwarefactory-project-zuul
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f2bc5cae3ee1449ea3ee8de2d237c38f

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 17m 18s
podified-multinode-edpm-deployment-crc POST_FAILURE in 1h 23m 24s
cifmw-crc-podified-edpm-baremetal POST_FAILURE in 1h 27m 32s
cifmw-crc-podified-edpm-baremetal-minor-update POST_FAILURE in 2h 05m 25s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 29s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 36s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 14s
✔️ cifmw-molecule-env_op_images SUCCESS in 22m 53s

@nemarjan nemarjan force-pushed the logic-multiple-registries branch 3 times, most recently from 6390c54 to 334fb7f Compare April 17, 2026 04:12
Comment thread roles/env_op_images/library/verify_pulled_report_crio.py Outdated
Comment thread roles/env_op_images/library/verify_pulled_report_crio.py Outdated
Comment thread roles/env_op_images/tasks/pulled_images_report.yml Outdated
Comment thread roles/env_op_images/tasks/pulled_images_report.yml
Comment thread roles/env_op_images/tasks/verify_pulled_report_crio.yml Outdated
danpawlik
danpawlik previously approved these changes Apr 24, 2026
Copy link
Copy Markdown
Contributor

@danpawlik danpawlik left a comment

Choose a reason for hiding this comment

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

LGTM

@nemarjan
Copy link
Copy Markdown
Contributor Author

recheck

Cross-reference the pulled-images report with CRI-O journal logs
from cluster nodes to confirm which images were actually pulled by
the container runtime. Runs automatically when kubeconfig is defined,
same as the pulled-images report itself.

Co-authored-by: Cursor <cursor@cursor.com>

Signed-off-by: nemarjan <nemarjan@redhat.com>
@Valkyrie00
Copy link
Copy Markdown
Contributor

/lgtm

@evallesp
Copy link
Copy Markdown
Contributor

LGTM

Copy link
Copy Markdown
Contributor

@evallesp evallesp left a comment

Choose a reason for hiding this comment

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

/lgtm

Comment thread roles/env_op_images/README.md
Copy link
Copy Markdown
Contributor

@evallesp evallesp left a comment

Choose a reason for hiding this comment

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

/lgtm

Copy link
Copy Markdown
Contributor

@evallesp evallesp left a comment

Choose a reason for hiding this comment

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

/approve

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 29, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: evallesp

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 18a15ed into openstack-k8s-operators:main Apr 29, 2026
10 checks passed
@nemarjan nemarjan deleted the logic-multiple-registries branch April 30, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants