%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 2.1.0 Release: 1.20260513125452033546.master.18.g4fd5d4b%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-2.1.0-18-g4fd5d4b.tar.gz BuildArch: noarch Requires: python3.12-obsah >= 1.8.1 # These are needed on the target host, which is usually localhost Recommends: podman 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-2.1.0-18-g4fd5d4b %build cat > inventories/quadlet < - 2.1.0-1.20260513125452033546.master.18.g4fd5d4b - Enable ansible-lint var-naming to enforce scoped role variables (Eric D. Helms) - Add ruff linter and fix lint violations in tests (Arvind Jangir) - Move default certificate path to /var/lib/foremanctl/certs (Eric D. Helms) - Use dashes in HTTP header names in SSL vhost config (Eric D. Helms) - Remove artemis (Jonathon Turel) - Rename --foreman-initial-* options to --initial-* in foremanctl (#490) (Nakul Pathak) - set the FQDN setting to our real FQDN so that derived settings work (#491) (Evgeni Golov) - Break long deploy commands into multiple lines for readability (Eric D. Helms) - Consolidate CI deploy steps to reduce runtime (Eric D. Helms) - Add httpd MPM event module configuration (#483) (Pablo Méndez Hernández) - ensure we use the right hostname when testing repo URLs (Evgeni Golov) - Add iop_engine_extra_packages for downstream rule package extension (Jeremy Lenz) - Add prodsec and telemetry rule packages to IoP engine (Jeremy Lenz) - Fix Kafka listener binding to survive container restarts (Jeremy Lenz) - Deploy iop in the dev environment (Eric D. Helms) - Point AGENTS.md to other files in the codebase (Leos Stejskal) - Initialize files & dirs for Agentic AI development (Leos Stejskal) - Switch to using nightly images (Eric D. Helms) * 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