[Pulp-dev] BREAKING CHANGE: Pulp 3 Installer

Fabricio Aguiar fabricio.aguiar at redhat.com
Mon May 25 13:38:04 UTC 2020


we have build_ignore
<https://github.com/pulp/pulp_installer/blob/master/galaxy.yml#L65> but it
is not released yet,
it will be available on ansible 2.10:
https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/dev_guide/developing_collections.rst#ignoring-files-and-folders

Best regards,
Fabricio Aguiar
Software Engineer, Pulp Project
Red Hat Brazil - Latam <https://www.redhat.com/>
+55 11 999652368


On Mon, May 25, 2020 at 5:26 AM Matthias Dellweg <mdellweg at redhat.com>
wrote:

> I can only assume that the symlinks would work from a technical
> perspective. But i think what he meant was to make the change and add
> symlinks for the old names around (for a [little] while).
> It will probably be impossible to get those symlinks into the
> collection, so the question is, can we have them in git anyway. Is
> there something like a ".galaxyignore" file? Maybe [0]?
>
> [0] https://github.com/ansible/galaxy/issues/78
>
> On Wed, May 20, 2020 at 10:08 PM Brian Bouterse <bmbouter at redhat.com>
> wrote:
> >
> >
> >
> > 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
> >>
> > _______________________________________________
> > 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/20200525/51e8d16c/attachment.htm>


More information about the Pulp-dev mailing list