I see in the ticket that: "We decided that we'll allow users to create distributions without distributing anything. This could be to reserve a path namespace, take a publication offline quickly without having to delete the distribution, etc"
So, if I'm not wrong, the distribution can be reused and recreating the repo and the publication and doing again |http POST http://localhost:24817/pulp/api/v3/distributions/rpm/rpm/ name='baz' base_path='foo' publication=$PUBLICATION_HREF| no new distribution will be created and the publication will be set to the already existing distribution, is that correct? Juan On 22/05/19 16:52, David Davis wrote: > 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] > <mailto:[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] <mailto:[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]" > <mailto:git+https://github.com/pulp/[email protected]> > pulp_plugin_source_dir: > "git+https://github.com/pulp/[email protected]" > <mailto:git+https://github.com/pulp/[email protected]> > pulp-rpm: > app_label: "rpm" > source_dir: > "git+https://github.com/pulp/[email protected]" > <mailto: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 > <http://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] <mailto:[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] <mailto:[email protected]> > https://www.redhat.com/mailman/listinfo/pulp-list > > _______________________________________________ > Pulp-list mailing list > [email protected] <mailto:[email protected]> > https://www.redhat.com/mailman/listinfo/pulp-list > -- Juan CABRERA Correspondant informatique Département de Mathématiques T. 081724919 [email protected] <mailto:[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
