Actions
Story #6793
closed[Epic] As a pulp_installer user, I can install Pulp from RPMs
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
-
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
Start date:
Due date:
% Done:
60%
Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
This was previously attempted: https://github.com/pulp/pulp_installer/pull/188
but is now requested by galaxy_ng devs rather than katello devs.
The goal is an alternate install mode for the installer: distro packages (RPMs or debs) rather than PyPI. Although debs may not be fully implemented or tested at this time.
It is assumed that the RPMs (at this time) do not have any significant amount of scriptlets that would replace configuration functionality of the installer.
Also, the following situation needs to be addressed:
- Users install pulp from RPMs using the installer.
- Users run dnf update and update Pulp.
- Whether they re-run the installer or not, the handlers Collect static content and Restart all Pulp services do not get run. This differs from foreman-installer, which is designed to handle this situation: they require users to re-run it after
dnf update
.
Related issues
Actions
As a pulp_installer user, I can install Pulp from RPMs
Heavily adapted from "allow installing pulp from packages"
https://github.com/pulp/pulp_installer/pull/188
Includes:
yum update
fixes: #6793
Includes these subtasks implemented: re: #6794 re: #6795 re: #6796 (It was easiest to implement them all in one PR.)