From 0cd0f3df9e3a578e5cf0897089f373fd6cef89b8 Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2026 09:48:42 -0400 Subject: [PATCH] Add meta/execution-environment.yml to fix EE builds on UBI images (#1142) (#1182) ansible-builder builds fail with "No package matches 'openshift-clients'" on UBI images because the openshift-clients RPM in bindep.txt requires repos not available in standard UBI. This adds collection-level EE metadata pointing to a minimal bindep file without openshift-clients, while preserving the original bindep.txt for direct bindep usage. Fixes #1141 (cherry picked from commit a80e2d067c4e747a447f8a014969d03fdc71e074) Co-authored-by: Christopher Brown Co-authored-by: Claude Opus 4.6 --- changelogs/fragments/fix-openshift-clients-ee-dependency.yaml | 2 ++ meta/ee-bindep.txt | 1 + meta/execution-environment.yml | 4 ++++ 3 files changed, 7 insertions(+) create mode 100644 changelogs/fragments/fix-openshift-clients-ee-dependency.yaml create mode 100644 meta/ee-bindep.txt create mode 100644 meta/execution-environment.yml diff --git a/changelogs/fragments/fix-openshift-clients-ee-dependency.yaml b/changelogs/fragments/fix-openshift-clients-ee-dependency.yaml new file mode 100644 index 00000000..e4407688 --- /dev/null +++ b/changelogs/fragments/fix-openshift-clients-ee-dependency.yaml @@ -0,0 +1,2 @@ +bugfixes: + - ee - added ``meta/execution-environment.yml`` to decouple ansible-builder EE builds from the ``openshift-clients`` system dependency declared in ``bindep.txt``, which is not available in standard UBI repositories and caused builds to fail with ``No package matches 'openshift-clients'`` (https://github.com/ansible-collections/kubernetes.core/issues/1141). diff --git a/meta/ee-bindep.txt b/meta/ee-bindep.txt new file mode 100644 index 00000000..3f85228b --- /dev/null +++ b/meta/ee-bindep.txt @@ -0,0 +1 @@ +kubernetes-client [platform:fedora] diff --git a/meta/execution-environment.yml b/meta/execution-environment.yml new file mode 100644 index 00000000..d950e22a --- /dev/null +++ b/meta/execution-environment.yml @@ -0,0 +1,4 @@ +--- +dependencies: + python: requirements.txt + system: meta/ee-bindep.txt