Pulp 2.4 Now available in nightlies

Hello!

Pulp 2.4 is now available in nightlies.

The easiest way to move to pulp 2.4 is to deploy a new --devel version
of katello-deploy (https://github.com/Katello/katello-deploy/)

To attempt to upgrade your dev workstations, follow these instructions.
If your workstation was deployed somewhat recently (in the past 4 months
or so), it should be fairly painless. For older dev workstations the
ssl certificate locations may have changed, so be very careful with step #7.

  1.  git pull master
    
  2.  rpm -e python-pulp-rpm-extension pulp-rpm-admin-extensions   
    

    (If installed)

    • You can re-install pulp-rpm-admin-extensions afterwards if desired
  3.  Assuming you have the nightly katello-repos installed
    

    (http://fedorapeople.org/groups/katello/releases/yum/nightly/RHEL/6Server/x86_64/katello-repos-1.5.1-1.git.14.0868bd1.el6.noarch.rpm):

    • yum update pulp pulp-katello-plugins
  4.  cp /etc/qpidd.conf.rpmsave /etc/qpid/qpidd.conf
    
  5.  Edit /etc/qpid/qpidd.conf:
    
    •  Comment out:  cluster-mechanism=ANONYMOUS    with a '#'
      
  6.  mv /etc/pulp/server.conf /etc/pulp/server.conf.back
    
  7.  wget http://jlsherrill.fedorapeople.org/server.conf -O
    

    /etc/pulp/server.conf

    •  Edit the file and replace FQDN instances with your fqdn
      
    •  Edit the oauth information based on the values specified in
      
      katello/config/katello.yml
    •  If using an older install compare the certificate locations
      
      from your server.conf.bak to the new server.conf
  8.  service qpidd restart
    
  9.  sudo -u apache pulp-manage-db
    
    • Check the ENTIRE output for failed messages. If any step failed
      (may not be the last line), check /var/log/messages)
  10.  service httpd restart
    
  11.  service pulp_celerybeat start
    
  12.  service pulp_workers start
    
  13.  service pulp_resource_manager restart
    

If you have any trouble feel free to hit me up on IRC. If push comes to
shove you should always be able to fall back to a new deployment using
vagrant
(https://github.com/Katello/katello-deploy/#development-deployment) or
on a system you've spun up yourself
(https://github.com/Katello/katello-deploy/#deployment) until we can
work through any issues.

Thanks to the Pulp team and help from David, Eric, and Brad!

-Justin