Content View Puppet repo not deleted from puppet master
Description of problem:
When a Content View is removed from a lifecycle environment the published puppet repo is not deleted from the puppet master (/etc/puppet/environments directory)
Steps to Reproduce:
1. Create Content View
2. Add Puppet module
3. Publish Content View
4. Remove Content View From Environment Library
5. List the /etc/puppet/environments directory on the puppet master(s)
/etc/puppet/environments still contains a directory for the Content View
Directory of the Content View is deleted from /etc/puppet/environments
It appears the pulp install distributor is not cleaning up after itself.
Fixing this issue will require modifications to both pulp and katello.
#1 Updated by Brian Bouterse almost 3 years ago
- Subject changed from Content View Puppet repo not deleted from puppet master to Content View Puppet repo not deleted from puppet master
The associate Pulp feature adds an option which will allow you to have Pulp handle the directory cleanup on deletion. Once that issue is done Katello will need to use that option when creating the puppet_install_distributors.