[Pulp-dev] BREAKING CHANGE: Pulp 3 Installer

Brian Bouterse bmbouter at redhat.com
Wed May 20 20:08:00 UTC 2020


On Wed, May 20, 2020 at 2:31 PM James Cassell <fedoraproject at cyberpear.com>
wrote:

> On Wed, May 20, 2020, at 1:38 PM, Fabricio Aguiar wrote:
> > We are working to have pulp_installer
> > <https://github.com/pulp/pulp_installer> published as a collection on
> > galaxy
> >
> > As stated in [1] we had to rename our roles use underscore rather than
> > dashes [2], this change is merged and it is planned to be released
> > along with pulpcore 3.4.0 on May 27th. After 3.4.0 release you'll need
> > to update your playbooks:
> >
> > pulp-database -> pulp_database
> > pulp-workers - > pulp_workers
> > pulp-resource-manager -> pulp_resource_manager
> > pulp-webserver -> pulp_webserver
> > pulp-content -> pulp_content
> >
>
> Possible to make it a non breaking change by adding a symlink?
>

We regret breaking users; I know it's a pain. Your question prompted us to
check in on this decision again. In this case, the old role names aren't
valid based on the collection spec, so we don't see keeping those invalid
names as something we want to do. As a related aside, Ansible collections
will be the primary way these roles are distributed soon so that
compatibility is driving this change.


> V/r,
> James Cassell
>
> > [1]
> >
> https://docs.ansible.com/ansible/latest/dev_guide/developing_collections.html#roles-directory
> > [2] https://github.com/pulp/pulp_installer/pull/287
> >
> > Related PRs:
> > - https://github.com/pulp/pulp_installer/pull/287
> > - https://github.com/pulp/pulp_rpm_prerequisites/pull/59
> > - https://github.com/pulp/pulpcore/pull/706
> > - https://github.com/pulp/pulp_rpm/pull/1714
> > - https://github.com/pulp/pulp_ansible/pull/312
> > - https://github.com/ansible/galaxy_ng/pull/175
> >
> > Best regards,
> > Fabricio Aguiar
> > Software Engineer, Pulp Project
> > Red Hat Brazil - Latam <https://www.redhat.com/>
> > +55 11 999652368
> > _______________________________________________
> > Pulp-dev mailing list
> > Pulp-dev at redhat.com
> > https://www.redhat.com/mailman/listinfo/pulp-dev
> >
>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20200520/062adc28/attachment.htm>


More information about the Pulp-dev mailing list