%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 3.2.develop Release: 2.20260908210039406678.master.26.gc7f77d3%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-3.2-develop-26-gc7f77d3.tar.gz BuildArch: noarch Requires: python3.12-obsah >= 1.8.1 # 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 # 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.2-develop-26-gc7f77d3 %build cat > inventories/inventory < - 3.2.develop-2.20260908210039406678.master.26.gc7f77d3 - Don't require oauth credential from parameters in the restore task (Samir Jha) - Increase quadlet machine to 12GB memory (Evgeni Golov) - Fix IOP Quadlet image unit names to match their image basename (#811) (Pablo Méndez Hernández) - only enable modules on EL9 (Evgeni Golov) - explicitly install openssl (Evgeni Golov) - Perform more testing on EL10 (Evgeni Golov) - pull "deployment arch" chapter first and explain what the docs assume (Evgeni Golov) - enable FIPS tests (Evgeni Golov) - Patch Vagrant not to use ed25519 keys (Evgeni Golov) - Use official CentOS Stream Vagrant images for all VMs (Pablo Méndez Hernández) - Optimize Kafka topic initialization on re-deploy (Eric D. Helms) - Add incremental backup and restore (chyenne8) - Use long-form curl flags in the gateway regression test (Jeremy Lenz) - Scope the gateway relay's Foreman hostname var and add a regression test (Jeremy Lenz) - Send the real Foreman FQDN as the Host header in the IOP gateway relay (Jeremy Lenz) - Improve error msg when Foreman API health check fails (Gaurav Talreja) - Ensure /var/lib/foreman exists for IOP manual override files (#755) (Jeremy Lenz) - allow overriding of deploy params by a vendor (Evgeni Golov) - Remove valueless recurring timer last-trigger test (#791) (Eric Helms) - Fix plugin list ordering for quadlet idempotency (Eric D. Helms) - Avoid redundant foreman restart on re-deploy (Eric D. Helms) - Improve the description/help text for the following parameters: (amol patil) - Enable SSH pipelining to speed up deploys (Eric D. Helms) - fix(capsule): Add container-gateway to capsule flavor features (Pablo Méndez Hernández) - Add cloud-connector as a native foremanctl feature (#569) (Jeremy Lenz) - Fix recurring timer test race with Persistent=true (Eric D. Helms) * 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