Actually I think this is the expected behavior. Distributions can exist without serving a publication[0] so I don't think deleting a repository or publication should in turn delete the distribution.
[0] https://pulp.plan.io/issues/4840 David On Wed, May 22, 2019 at 10:46 AM Dennis Kliban <[email protected]> wrote: > No it is not. Please file an issue at https://pulp.plan.io/issues/new > > On Wed, May 22, 2019 at 10:13 AM Juan Cabrera <[email protected]> > wrote: > >> Hi, >> >> I'm updating my ansible/vagrant project to take into account the new >> release 3.0.0rc2. >> >> I use now: >> >> pulp_source_dir: "git+https://github.com/pulp/[email protected]" >> <git+https://github.com/pulp/[email protected]> >> pulp_plugin_source_dir: >> "git+https://github.com/pulp/[email protected]" >> <git+https://github.com/pulp/[email protected]> >> pulp-rpm: >> app_label: "rpm" >> source_dir: "git+https://github.com/pulp/[email protected]" >> <git+https://github.com/pulp/[email protected]> >> >> I realized that when removing a repository, the publication that depends >> on it are removed but that the distribution that depends on the publication >> are still there. >> >> Is this the expected result? >> >> sincerely >> >> Juan >> >> PS: Some details: >> >> - After doing all steps in the documentation >> <https://pulp-rpm.readthedocs.io/en/latest/workflows/create_sync_publish.html#> >> I delete the repo >> >> [vagrant@dev-pulp-server ~]$ http DELETE $PORT$REPO_HREF >> HTTP/1.1 202 Accepted >> Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS >> Connection: close >> Content-Length: 67 >> Content-Type: application/json >> Date: Wed, 22 May 2019 14:05:42 GMT >> Server: gunicorn/19.9.0 >> Vary: Accept, Cookie >> X-Frame-Options: SAMEORIGIN >> >> { >> "task": "/pulp/api/v3/tasks/d5e34bc4-f9fc-4184-b991-7619a888a57b/" >> } >> >> The distribution is still there but with *"publication": null* >> >> [vagrant@dev-pulp-server ~]$ http >> $PORT/pulp/api/v3/distributions/rpm/rpm/ >> HTTP/1.1 200 OK >> Allow: GET, POST, HEAD, OPTIONS >> Connection: close >> Content-Length: 308 >> Content-Type: application/json >> Date: Wed, 22 May 2019 14:05:47 GMT >> Server: gunicorn/19.9.0 >> Vary: Accept, Cookie >> X-Frame-Options: SAMEORIGIN >> >> { >> "count": 1, >> "next": null, >> "previous": null, >> "results": [ >> { >> "_created": "2019-05-22T14:04:14.749447Z", >> "_href": >> "/pulp/api/v3/distributions/rpm/rpm/2b2ad506-1ea4-48ec-8406-d941554ca54e/", >> "base_path": "foo", >> "base_url": "dev-pulp-server.ptci.dev:8080/pulp/content/foo", >> >> "content_guard": null, >> "name": "baz", >> *"publication": null* >> } >> ] >> } >> >> The publication has been removed: >> >> [vagrant@dev-pulp-server ~]$ http $PORT/pulp/api/v3/publications/rpm/rpm/ >> HTTP/1.1 200 OK >> Allow: GET, POST, HEAD, OPTIONS >> Connection: close >> Content-Length: 52 >> Content-Type: application/json >> Date: Wed, 22 May 2019 14:06:17 GMT >> Server: gunicorn/19.9.0 >> Vary: Accept, Cookie >> X-Frame-Options: SAMEORIGIN >> >> { >> "count": 0, >> "next": null, >> "previous": null, >> "results": [] >> } >> >> -- >> >> Juan CABRERA >> Correspondant informatique >> Département de Mathématiques >> >> T. 081724919 >> [email protected] >> http://staff.unamur.be/jbcabrer >> >> Université de Namur ASBL >> Rue de Bruxelles 61 - 5000 Namur >> Belgique >> >> Let’s respect the environment together. >> Only print this message if necessary! >> _______________________________________________ >> Pulp-list mailing list >> [email protected] >> https://www.redhat.com/mailman/listinfo/pulp-list > > _______________________________________________ > Pulp-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/pulp-list
_______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
