%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 3.0.0.develop Release: 1.20260612110723204005.master.32.ge384672%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-3.0.0-develop-32-ge384672.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-3.0.0-develop-32-ge384672 %build cat > inventories/quadlet < - 3.0.0.develop-1.20260612110723204005.master.32.ge384672 - Remove the duplicate HTTPS entry (amol patil) - update iop-core-kafka image tag to latest-kafka-4.2.0 (Petr Freyburg) - Fixes #562 - Remove dead code from health subcommand (Quinn James) - Add filter_plugins path to development ansible.cfg (Eric D. Helms) - Centralize database configuration into a single reusable list (Eric D. Helms) - Fixes #525 - Add checks to health subcommand; add developer documentation (Quinn James) - Set choices for flavor, so users can't select a wrong one (Evgeni Golov) - Update certificate paths to /var/lib/foremanctl/certs (Eric D. Helms) - Set explicit volume mount permissions (Eric D. Helms) - test on push to stable branches (Evgeni Golov) - Fix broker inventory parsing of ruamel YAML tags (Alleny244) - add missing params (Arvind Jangir) - Use role defaults for container images in IOP tests (Eric D. Helms) - Rename rules (Evgeni Golov) - move tests to the normal location, so they get executed (Evgeni Golov) - fix new lint rules in foreman_development role (Evgeni Golov) - mark ca_key_password as no-qa for static secret -- it's a path (Evgeni Golov) - allow empty ca paths (Evgeni Golov) - fix static default password in postgresql role (Evgeni Golov) - fix static default passwords in iop roles (Evgeni Golov) - add no-static-secrets ansible-lint rule (Evgeni Golov) - add a var-defaults[no-empty] check that ensures no defaults are empty (Evgeni Golov) - Fixes #535 - Add httpd to foreman.target (Quinn James) - Add Podman quadlet .image file support (Eric D. Helms) - Generate passwords instead of using hard-coded ones (Evgeni Golov) - Use namespace for stage images (Eric D. Helms) - Publish packit nightlies to @theforeman/develop (Evgeni Golov) - declare foreman-tasks feature (Evgeni Golov) - allow downstream product overrides for features and images (Stefan Bogner) - Drop unused iop_fdw_database_password (Evgeni Golov) - Force FDW defaults to use undef for things that need inputs (Evgeni Golov) - Fixes #353 - Add health check command (Jakub Duchek) * 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