%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 3.3.develop Release: 2.20261005193255283710.pr427.21.ga1f1141%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-3.3-develop-21-ga1f1141.tar.gz BuildArch: noarch Requires: python3.12-obsah >= 1.11.0 # These are needed on the target host, which is usually localhost Recommends: openssl Recommends: podman Recommends: skopeo Recommends: python3-libsemanage Recommends: python3-psycopg2 Recommends: python3-requests Recommends: python3-requests-oauthlib Recommends: postgresql Recommends: (foreman-fapolicyd if fapolicyd) # Tab completion is nice to have Suggests: bash-completion Suggests: python3-argcomplete %description Install Foreman using containers. They are deployed as podman quadlets. %prep %setup -q -n foremanctl-3.3-develop-21-ga1f1141 %build cat > inventories/inventory < - 3.3.develop-2.20261005193255283710.pr427.21.ga1f1141 - fixed transient Vagrant Cloud failures (Jakub Duchek) - fixed Debian integration tests (Jakub Duchek) - skipped selinux check when unavailable (Jakub Duchek) - ensured apache restarts with foreman target (Jakub Duchek) - mapped available Debian Hammer packages (Jakub Duchek) - fixed Debian Hammer plugin package names (Jakub Duchek) - fixed socket ownership on Debian (Jakub Duchek) - enabled Hammer deployment on Debian in CI (Jakub Duchek) - Fix IPA auth cleanup for Debian and fix extra space in path (Jakub Duchek) - Make hammer role OS-aware with Debian package names (Jakub Duchek) - Make httpd IPA external auth OS-aware for Debian (Jakub Duchek) - Use theforeman.operations for Foreman and OpenVox repositories (Evgeni Golov) - Only set Policy on non-Debian (Evgeni Golov) - Debian doesn't ship curl in their box (Evgeni Golov) - disable synced folder, takes time, we don't use it (Evgeni Golov) - skip hammer on Debian (Evgeni Golov) - make httpd role work on Debian (Evgeni Golov) - python3-libsemanage is called python3-semanage on Debian (Evgeni Golov) - Debian needs to install netavark explicitly (Evgeni Golov) - Refresh package cache on Debian during setup-repositories (Evgeni Golov) - add Debian 13 to the mix (Evgeni Golov) * Thu Oct 01 2026 Shubham Ganar - 3.3.1-2 - Disable collection warnings on ansible version mismatch * Thu Sep 24 2026 Arvind Jangir - 3.3.1-1 - Release foremanctl 3.3.1 * Thu Sep 17 2026 Evgeni Golov - 3.2.0-3 - Add Recommends on foreman-fapolicyd * Fri Sep 11 2026 Samir Jha - 3.2.0-2 - Add Recommends on postgresql * Wed Sep 09 2026 Leos Stejskal - 3.2.0-1 - Release foremanctl 3.2.0 * Mon Sep 07 2026 Evgeni Golov - 3.1.0-2 - Add Recommends on openssl * Thu Aug 27 2026 Leos Stejskal - 3.1.0-1 - Release foremanctl 3.1.0 * Fri Aug 14 2026 Arvind Jangir - 3.0.0-1 - Release foremanctl 3.0.0 * Wed Jul 29 2026 Zach Huntington-Meath - 2.3.0-4 - Rebuild for EL10 * Wed Jul 22 2026 Arvind Jangir 2.3.0-3 - Add proxy inventory group * Thu Jun 25 2026 Stejskal Leos - 2.3.0-2 - Add skopeo to the Recommends list * Mon Jun 08 2026 Evgeni Golov - 2.3.0-1 - Release foremanctl 2.3.0 * Thu May 21 2026 Evgeni Golov - 2.2.0-1 - Release foremanctl 2.2.0 * Tue May 05 2026 Evgeni Golov - 2.1.0-1 - Release foremanctl 2.1.0 * Wed Apr 15 2026 Evgeni Golov - 2.0.0-1 - Release foremanctl 2.0.0 * Mon Mar 16 2026 Evgeni Golov - 1.2.0-1 - Release foremanctl 1.2.0 * Fri Mar 13 2026 Evgeni Golov - 1.1.0-2 - Use Obsah built with Python 3.12 * Fri Jan 09 2026 Evgeni Golov - 1.1.0-1 - Release foremanctl 1.1.0 * Mon Dec 01 2025 Evgeni Golov - 1.0.0-2 - spec with a folder for logging * Tue Oct 07 2025 akumari 1.0.0-1 Initial packaging of foremanctl