%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 2.0.0 Release: 1.20260501131202719901.master.35.gfbe19fc%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-2.0.0-35-gfbe19fc.tar.gz BuildArch: noarch Requires: python3.12-obsah >= 1.8.0 # These are needed on the target host, which is usually localhost Recommends: podman Recommends: python3-libsemanage Recommends: python3-psycopg2 # 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.0.0-35-gfbe19fc %build cat > inventories/quadlet < - 2.0.0-1.20260501131202719901.master.35.gfbe19fc - Add iop cvemap downloader role (Eric D. Helms) - Update vuln-vmaas-sync timer to match puppet-iop schedule (Eric D. Helms) - Add iop inventory frontend role (Eric D. Helms) - Add authenticated registry support to iop images (Eric D. Helms) - Update to foreman-3.18 image tags (Eric D. Helms) - Add missing secret notifiers for iop (Eric D. Helms) - Restart dynflow containers when the config changes (Evgeni Golov) - add iop to the artifact name (Evgeni Golov) - Add documentation (Eric D. Helms) - Use nightly tag for images (Eric D. Helms) - Specify explicit volume mount permissions (Eric D. Helms) - Add iop test github actions (Eric D. Helms) - Add frontends for advisor and vulnerability (Eric D. Helms) - Add iop_vmaas and iop_vulnerability (Eric D. Helms) - Add iop_remediation (Eric D. Helms) - Add iop_advisor (Eric D. Helms) - Add iop_inventory (Eric D. Helms) - Add iop_gateway (Eric D. Helms) - Add iop_engine (Eric D. Helms) - Add iop_yuptoo (Eric D. Helms) - Add iop_puptoo (Eric D. Helms) - Add iop_ingress (Eric D. Helms) - Add iop_kafka (Eric D. Helms) - restart PostgreSQL when quadlet env vars change (Shubham Ganar) - Add foreman-proxy and hammer to devel tests (Eric D. Helms) - Swap development to use oauth to register smart_proxy (Eric D. Helms) - Add certs expiry and renew params (Shimon Shtein) - Add migration subcommand (#446) (Archana Kumari) - validate certs when using the API (Evgeni Golov) - Add allowed content checksums to pulp settings (Samir Jha) - use role-specific vars for url and oauth in foreman_proxy and hammer (Evgeni Golov) - Add initial organization and initial location parameters (#450) (Arvind Jangir) - Use community.crypto for the certificates role (Leos Stejskal) - Deploy certificates & notify restart of httpd (Leos Stejskal) - Use OAuth to authenticate against the API, not username/password (Evgeni Golov) * 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