From a80e2d067c4e747a447f8a014969d03fdc71e074 Mon Sep 17 00:00:00 2001 From: Christopher Brown Date: Mon, 6 Jul 2026 20:23:53 +0100 Subject: [PATCH] Add meta/execution-environment.yml to fix EE builds on UBI images (#1142) 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 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