%global __brp_mangle_shebangs_exclude_from ^%{_datadir}/%{name}/collections/.*$ Name: foremanctl Version: 1.2.0 Release: 1.20260325104735921420.master.43.g1bee964%{?dist} Summary: Install Foreman using containers License: GPL-2-only URL: https://github.com/theforeman/foremanctl Source: foremanctl-1.2.0-43-g1bee964.tar.gz BuildArch: noarch Requires: python3.12-obsah >= 1.7.1 # 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-1.2.0-43-g1bee964 %build cat > inventories/quadlet < - 1.2.0-1.20260325104735921420.master.43.g1bee964 - don't use static oauth keys, generate them during deployment (#417) (Evgeni Golov) - add check to avoid deployment with invalid features (#405) (Arvind Jangir) - Use obsah >= 1.8.0 (Arvind Jangir) - disable extra vars (Evgeni Golov) - List enabled and available features (Arvind Jangir) - Add foreman.target lifecycle tests (stop/start and restart) (Pablo Méndez Hernández) - Use candlepin.service in foreman startup ordering (Pablo Méndez Hernández) - pull all deps, not only the first level (Evgeni Golov) - consistently filter features (Evgeni Golov) - add rex feature (Evgeni Golov) - Flush handlers after registration (Evgeni Golov) - refresh proxy features (Evgeni Golov) - dynamically configure proxy features based on foremanctl features (Evgeni Golov) - map proxy features (Evgeni Golov) - use dashes in feature names (Evgeni Golov) - Ensure all foreman.target services stop before the target (Pablo Méndez Hernández) - Add startup ordering dependencies to foreman container (Pablo Méndez Hernández) - Unify definition of the in-container DB CA path (Evgeni Golov) - Copy CA over to the quadlet box (Evgeni Golov) - deploy remote database for tests with ssl (Evgeni Golov) - Configure SSL for PostgreSQL server if provided (Evgeni Golov) - pass in the configured DB ca (if any) to the container (Evgeni Golov) - List base features in metadata (Arvind Jangir) - correct hammer anchor (Evgeni Golov) - Fix Jinja2 spacing in hammer_packages to satisfy linter (Pablo Méndez Hernández) - Add cname support for certificates (Eric D. Helms) - define features via metadata (Evgeni Golov) - Add support for authenticated registries (Eric Helms) - add feature metadata documentation (Evgeni Golov) - Do not assume that deployment dir is user's home (Adam Ruzicka) - remove migration containers after execution (Evgeni Golov) - Configure smtp as email delivery method (Arvind Jangir) - Force vagrant provision (Evgeni Golov) - use hammer copr on el10 (Evgeni Golov) - run on el10 too (Evgeni Golov) - make it possible to override the base box from env (Evgeni Golov) - set boxes for each machine individually (Evgeni Golov) - Update defaults to define 4 generic timers (akumari) - Use different way of setting up CRB on RHEL in development (Adam Ruzicka) - Drop unused reference to foreman_development_hammer_git_revision (Adam Ruzicka) - Bump actions/download-artifact from 7 to 8 (dependabot[bot]) - Bump actions/upload-artifact from 6 to 7 (dependabot[bot]) - Update to Foreman 3.18 (#384) (Evgeni Golov) * 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