Skip to content

Gives sizing estimate for Pulp based on Red Hat repos enabled

License

Notifications You must be signed in to change notification settings

RedHatSatellite/pulp-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pulp-planner

Gives minimum sizing estimate for Pulp based on Red Hat repos enabled; taking into account duplicate rpms in some repos


Special thanks to katello-disconnect where all the manifest handling code came from! 👍

Red Hat Enterprise Linux 7

Setup Repositories

The pulp-planner utility requires the Red Hat Software Collections repository on RHEL7

subscription-manager repos  \
  --enable=rhel-7-server-rpms \
  --enable=rhel-server-rhscl-7-rpms
Installing dependencies
yum install rh-ror42-rubygem-nokogiri unzip git
Running on a RHEL system.
git clone https://github.com/RedHatSatellite/pulp-planner.git
cd pulp-planner/bin
scl enable rh-ror42 bash
./pulp-planner import -m ~/Downloads/manifest_66fdff61-a1ba-44ab-9d12-2c84a92e392d.zip
./pulp-planner disable -a
./pulp-planner enable -r rhel-6-server-rh-common-rpms-6Server-x86_64,rhel-6-server-rh-common-rpms-6_7-x86_64
./pulp-planner list
./pulp-planner run

Fedora

Installing dependencies
dnf install rubygem-more_core_extensions rubygem-nokogiri git
Running on a Fedora system.
git clone https://github.com/RedHatSatellite/pulp-planner.git
cd pulp-planner/bin
./pulp-planner import -m ~/Downloads/manifest_66fdff61-a1ba-44ab-9d12-2c84a92e392d.zip
./pulp-planner disable -a
./pulp-planner enable -r rhel-6-server-rh-common-rpms-6Server-x86_64,rhel-6-server-rh-common-rpms-6_7-x86_64
./pulp-planner list
./pulp-planner run

About

Gives sizing estimate for Pulp based on Red Hat repos enabled

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages