Story #732
closedAs a user, repo deletion causes puppet modules to be uninstalled
100%
Description
The install distributor installs puppet modules to a specified environment on the pulp system. When the repo gets deleted, those modules should be uninstalled.
Updated by cduryee over 8 years ago
Where doe the code live that does the install? I'd like to take a look at it to see how complex the uninstall will be but I am having some trouble finding it.
Updated by bmbouter over 8 years ago
- Tags Groomed added
- Tags deleted (
Sprint Candidate)
Updated by mhrivnak over 8 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to mhrivnak
- Platform Release set to 2.7.0
Added by mhrivnak over 8 years ago
Updated by mhrivnak over 8 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset e4fb236c5482cebc9918fe89596f2dd3a08b4486.
Updated by mhrivnak over 8 years ago
Updated by bmbouter over 8 years ago
- Sprint Candidate set to Yes
- Tags deleted (
Sprint Candidate)
Updated by mhrivnak over 8 years ago
- Status changed from MODIFIED to POST
https://github.com/pulp/pulp_puppet/pull/187
Modifying the behavior slightly, by request from katello. Instead of leaving an empty environment directory after repo deletion, this will delete that directory also.
Added by mhrivnak over 8 years ago
Repo delete now causes install distributor to delete the environment's directory.
fixes #732
Updated by mhrivnak over 8 years ago
- Status changed from POST to MODIFIED
Applied in changeset 0419e29a8844b41f98f375f3c3ee79aab65d3f45.
Updated by dkliban@redhat.com over 8 years ago
- Status changed from MODIFIED to 5
Updated by mhrivnak about 8 years ago
To verify:
1. see documentation: https://pulp-puppet.readthedocs.org/en/latest/tech-reference/plugin_conf.html#install-distributor
2. ensure that install_path doesn't exist, but that the apache user has permission to create it.
3. publish with the install_distributor
4. make sure the install_path was created
5. delete the repo or remove the distributor from the repo
6. make sure the install_path was removed
Updated by dkliban@redhat.com almost 8 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
The install-distributor now cleans up (deletes) modules on removal from a repo
When this distributor gets removed from a repository, such as when the repository gets deleted, all modules in its install path will be deleted.
closes #732