Project

General

Profile

Pulp 3 Integration » History » Version 13

John Mitsch, 06/06/2019 02:18 PM

1 1 Justin Sherrill
h1. Pulp 3 Integration
2
3
This page is meant to capture links to various resources around pulp3 integration
4
5
* Initial Integration Document: https://docs.google.com/document/d/1eFM4H9BteA_nTDbUkRJgEiqSttXfAtB9-51a_OuwVJw/edit?usp=sharing
6
* Initial Community Post: https://community.theforeman.org/t/pulp-3-migration/10474
7
* Youtube Videos: https://www.youtube.com/playlist?list=PL59WSIBtIpv7tbjnsEAWNcdiOKAmjjgqE
8
* Tasks List: https://docs.google.com/spreadsheets/d/1PFx-VAEXlivlqDYR9INMW26AUWtuMS_XtEnwhFVP5Rc/edit?usp=sharing
9 2 Justin Sherrill
10
11
12
h2. Katello Dev environment with pulp 3
13
14 4 Justin Sherrill
15 2 Justin Sherrill
With this setup, pulp3 will run on a 2nd vm (this is temporary)
16
17 1 Justin Sherrill
* Install a katello dev environment
18 9 Justin Sherrill
19 11 Partha Aji
* <pre>yum install vagrant-sshfs</pre>
20 5 Justin Sherrill
* Checkout pulplift: https://github.com/pulp/pulplift 
21 10 Justin Sherrill
* Follow pulplift readme instructions, copy the centos7-pulp3-github box definition from vagrant/boxes.d/99-local.yaml.example 
22
* vagrant up centos7-pulp3-github
23 5 Justin Sherrill
* On katello dev env, edit /etc/foreman-proxy/settings.d/pulp3.yml    
24 3 Justin Sherrill
** add/edit options (replacing dev.pulp3 with ip address or hostname of pulplift box):
25 2 Justin Sherrill
<pre>
26
:enabled: true
27
:pulp_url: http://dev.pulp3/pulp/
28
</pre> 
29 6 Justin Sherrill
* restart foreman-proxy:  systemctl restart foreman-proxy
30 2 Justin Sherrill
* refresh your smart proxy, from the Infrastructure > Smart Proxies page
31
* Confirm that you see 'pulp3' show up in the list of features for that smart proxy
32
33
You're now rockin' Pulp3
34 12 John Mitsch
35
h3. Other Resources
36
37
* pulp3 gap analysis wiki https://projects.theforeman.org/projects/katello/wiki/PulpV3GapAnalysis
38 13 John Mitsch
* pulp3 gap analysis etherpad https://etherpad.net/p/pulp3_container