Project

Profile

Help

Story #6793

closed

[Epic] As a pulp_installer user, I can install Pulp from RPMs

Added by mdepaulo@redhat.com almost 4 years ago. Updated over 3 years ago.

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:

  1. Users install pulp from RPMs using the installer.
  2. Users run dnf update and update Pulp.
  3. 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.

Sub-issues 5 (2 open3 closed)

Story #6794: As a pulp_installer user, I can specify a repo full of RPMs to install Pulp fromCLOSED - CURRENTRELEASE

Actions
Story #6795: As a pulp_installer user, I can specify the names of the RPMs to install fromCLOSED - CURRENTRELEASE

Actions
Task #6796: Create CI for installing Pulp from RPMsCLOSED - CURRENTRELEASE

Actions
Task #6942: Update galaxy_ng docs for the pulp_installer install-from-rpm supportNEW

Actions
Story #7007: As a user, I do not have to worry about Pulp being accidentally upgraded and broken by external dnf updatesNEW

Actions

Related issues

Related to Pulp - Issue #7255: pulp_installer via RPM does not account for pulp_install_dirCLOSED - CURRENTRELEASEmdepaulo@redhat.comActions

Also available in: Atom PDF