Comment 2 for bug 1395047

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Ignore 5.1.1. It affects 6.0 and let me explain why.

Here is the situation:
6.0 sets up puppet in /etc/puppet/2014.2-6.0/{modules,manifests} then symlinks the path. Nailgun only sends rsync://$MASTER:/puppet/modules as the path. This is misleading because the Puppet path relies now on a symlinked path. It should be the full version. What if we upgrade from 5.1 to 6.0? Will Nailgun send the fully qualified path or just send 5.1 manifests when deploying 6.0?

To me it seems that the puppet path should be explicit for the rsync command and not rely on weak symlinks that are _not_ managed by fuel_upgrade.