[rdo-dev] Status of RDO Trunk Ussuri on CentOS 7 and transition to CentOS 8

Alfredo Moralejo Alonso amoralej at redhat.com
Fri Mar 13 08:26:20 UTC 2020


On Thu, Mar 12, 2020 at 10:58 PM Alex Schultz <aschultz at redhat.com> wrote:

> On Thu, Mar 12, 2020 at 3:55 PM Fox, Kevin M <Kevin.Fox at pnnl.gov> wrote:
> >
> > The plan still is to support 7 and 8 in one version to facilitate
> migration?
> >
>
> I think the goal is to go back to Train and provide 8 packages for
> that once we've gotten the current master full converted. So you would
> be able to target a migration for Train. Since the upstream has
> already dropped py2 support for Ussuri, it's not possible to do this
> migration in Ussuri.
>
>
That's accurate. Train is the version with both CentOS8 and CentOS7, while
ussuri is CentOS8 only.

You can start using RDO Trunk Train for CentOS8 repo already configuring
following repo files:

https://trunk.rdoproject.org/centos8-train/delorean-deps.repo
https://trunk.rdoproject.org/centos8-train/puppet-passed-ci/delorean.repo

About CloudSIG signed packages in CentOS mirrors for Train in CentOS8 we
are still working on it, We'll update on this ML when ready.

You can find some info about RDO moving to CentOS8 in
https://blogs.rdoproject.org/2020/02/migration-paths-for-rdo-from-centos-7-to-8/

Regards,

Alfredo



> > Thanks,
> > Kevin
> >
> > ________________________________________
> > From: dev <dev-bounces at lists.rdoproject.org> on behalf of Alfredo
> Moralejo Alonso <amoralej at redhat.com>
> > Sent: Thursday, March 12, 2020 12:18 PM
> > To: RDO Developmen List; users at lists.rdoproject.org
> > Subject: Re: [rdo-dev] Status of RDO Trunk Ussuri on CentOS 7 and
> transition    to CentOS 8
> >
> > Hi,
> >
> > Note that all pins related to python2 support removal have been removed
> from RDO Trunk master (Ussuri) today [1].
> >
> > What that means for RDO users?
> >
> > - Some packages are now failing to build in
> https://trunk.rdoproject.org/centos7-master/report.html<
> https://protect2.fireeye.com/v1/url?k=2f60d3f0-73d5ec49-2f60f9e5-0cc47adc5fce-78e32d3fbc3dc09e&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Ftrunk.rdoproject.org%2Fcentos7-master%2Freport.html>,
> this centos7-master RDO Trunk repo will not be consistent again and it's
> recommended that anyone using RDO Trunk for master/Ussuri in CentOS 7 to
> move to CentOS 8 equivalent.
> > - Now RDO Trunk repo for CentOS 8 in master
> https://trunk.rdoproject.org/centos8-master/report.html<
> https://protect2.fireeye.com/v1/url?k=01759922-5dc0a69b-0175b337-0cc47adc5fce-5da38ab713c9db97&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Ftrunk.rdoproject.org%2Fcentos8-master%2Freport.html>
> is consistent and following master branch or using versions defined in
> upper-constraints [2].
> > - Content in promoted repositories previously both for CentOS 7 and 8
> should be unaffected by this change.
> > - There are still two projects still pinned (mistral and neutron) for
> other unrelated issues, we'll keep working to get them unpinned as soon as
> possible.
> > - This change has no impact in stable releases.
> >
> > Please, let us know if you have any question or issue related to this.
> >
> > Best regards,
> >
> > Alfredo
> >
> > [1]
> https://review.rdoproject.org/r/#/q/topic:unpin-py2+(status:open+OR+status:merged)
> <
> https://protect2.fireeye.com/v1/url?k=49b1782b-15044792-49b1523e-0cc47adc5fce-d4fe8aeeb2301b85&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Freview.rdoproject.org%2Fr%2F%23%2Fq%2Ftopic%3Aunpin-py2%2B%28status%3Aopen%2BOR%2Bstatus%3Amerged%29
> >
> > [2]
> https://github.com/openstack/requirements/blob/master/upper-constraints.txt
> <
> https://protect2.fireeye.com/v1/url?k=6724d800-3b91e7b9-6724f215-0cc47adc5fce-43b30725bc466e25&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Fgithub.com%2Fopenstack%2Frequirements%2Fblob%2Fmaster%2Fupper-constraints.txt
> >
> >
> >
> > On Thu, Feb 20, 2020 at 3:03 PM Alfredo Moralejo Alonso <
> amoralej at redhat.com<mailto:amoralej at redhat.com>> wrote:
> >
> > Hi,
> >
> > I'd like to open a discussion about the status of RDO Ussuri
> repositories on CentOS7.
> >
> > As you know RDO and upstream teams (kolla, puppet-openstack, TripleO,
> TripleO CI, etc...) have been working to switch to CentOS8 during last few
> weeks.
> >
> > In order to make the transition easier from CentOS 7 to CentOS 8, RDO is
> still maintaining Trunk repos consistent for both CentOS 7/Python 2 and
> CentOS 8/Python 3. As OpenStack projects have been dropping support for
> Python 2, we've started pinning them to the last commit working with Python
> 2[1], we were expecting that transition will finish soon but it's still
> going on. Over time, the number of pinned packages has been growing
> including services and Oslo libraries where we can't follow
> upper-constraints anymore[2]. Recently, Kolla has removed support for
> CentOS 7 so i doubt it makes sense to keep pinning packages to keep RDO
> Trunk consistent artificially and continue running promotion pipelines on a
> repo with so many outdated packages. Also, pinning these projects makes
> that changes needed for CentOS 8 will not be in RDO and would need to be
> backported manually to each package. My proposal is:
> >
> > - Unpin all packages in Ussuri to follow master trunk, or versions in
> upper-constraints (for clients and libraries).
> > - RDO Ussuri on CentOS 7 repo consistent link will not move anymore (so
> no more promotions based on it).
> > - We will keep running centos7-master DLRN builder, so that packages
> still builing with Python 2 will be available in current repo [3] to be
> used by teams needing them until migration to CentOS 8 is finished
> everywhere.
> > - Projects which already have CentOS 8 jobs gating in master branch can
> remove CentOS 7 ones.
> >
> > We understand this can add some pressure on moving to CentOS8 to the
> teams working on it, but I'd say it's already a priority and it's justified
> at this stage.
> >
> > What do you think about this plan?, is there any reason to keep CentOS 7
> artificially consistent and promoting at this point of the transition to
> CentOS 8?
> >
> > Best regards,
> >
> > Alfredo
> >
> > [1] https://review.rdoproject.org/r/#/q/topic:pin-py2<
> https://protect2.fireeye.com/v1/url?k=1402d0ff-48b7ef46-1402faea-0cc47adc5fce-2c30d1fd93a0683c&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Freview.rdoproject.org%2Fr%2F%23%2Fq%2Ftopic%3Apin-py2
> >
> > [2] https://review.rdoproject.org/r/#/c/24796/<
> https://protect2.fireeye.com/v1/url?k=528d2347-0e381cfe-528d0952-0cc47adc5fce-40fca127665bc951&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=https%3A%2F%2Freview.rdoproject.org%2Fr%2F%23%2Fc%2F24796%2F
> >
> > [3] http://trunk.rdoproject.org/centos7-master/current<
> https://protect2.fireeye.com/v1/url?k=a4f15ee1-f8446158-a4f174f4-0cc47adc5fce-b265138067705c2d&q=1&e=61398ab1-b5f9-4552-a0d4-2fa6235ce6db&u=http%3A%2F%2Ftrunk.rdoproject.org%2Fcentos7-master%2Fcurrent
> >
> > _______________________________________________
> > dev mailing list
> > dev at lists.rdoproject.org
> > http://lists.rdoproject.org/mailman/listinfo/dev
> >
> > To unsubscribe: dev-unsubscribe at lists.rdoproject.org
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20200313/6c4abcad/attachment-0001.html>


More information about the dev mailing list