Re: [rdo-dev] [tripleo] missing centos-8 rpms for kolla builds

2020-02-02 Thread Neal Gompa
On Wed, Jan 29, 2020 at 9:37 AM Mark Goddard  wrote:
>
> On Wed, 29 Jan 2020 at 11:31, Alfredo Moralejo Alonso
>  wrote:
> >
> >
> >
> > On Tue, Jan 28, 2020 at 5:53 PM Mark Goddard  wrote:
> >>
> >> On Tue, 28 Jan 2020 at 15:18, Mark Goddard  wrote:
> >> >
> >> > On Mon, 27 Jan 2020 at 09:18, Radosław Piliszek
> >> >  wrote:
> >> > >
> >> > > I know it was for masakari.
> >> > > Gaëtan had to grab crmsh from opensuse:
> >> > > http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-7/
> >> > >
> >> > > -yoctozepto
> >> >
> >> > Thanks Wes for getting this discussion going. I've been looking at
> >> > CentOS 8 today and trying to assess where we are. I created an
> >> > Etherpad to track status:
> >> > https://etherpad.openstack.org/p/kolla-centos8
> >>
> >
> > uwsgi and etcd are now available in rdo dependencies repo. Let me know if 
> > you find some issue with it.
>
> I found them, thanks.
>
> >
> >>
> >> We are seeing an odd DNF error sometimes. DNF exits 141 with no error
> >> code when installing packages. It often happens on the rabbitmq and
> >> grafana images. There is a prompt about importing GPG keys prior to
> >> the error.
> >>
> >> Example: 
> >> https://4eff4bb69c321960be39-770d619687de1bce0976465c40e4e9ca.ssl.cf2.rackcdn.com/693544/33/check/kolla-ansible-centos8-source-mariadb/93a8351/primary/logs/build/000_FAILED_kolla-toolbox.log
> >>
> >> Related bug report? https://github.com/containers/libpod/issues/4431
> >>
> >> Anyone familiar with it?
> >>
> >
> > Didn't know about this issue.
> >
> > BTW, there is rabbitmq-server in RDO dependencies repo if you are 
> > interested in using it from there instead of rabbit repo.
>
> It seems to be due to the use of a GPG check on the repo (as opposed
> to packages). DNF doesn't use keys imported via rpm --import for this
> (I'm not sure what it uses), and prompts to add the key. This breaks
> without a terminal. More explanation here:
> https://review.opendev.org/#/c/704782.
>

librepo has its own keyring for repo signature verification.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
dev mailing list
dev@lists.rdoproject.org
http://lists.rdoproject.org/mailman/listinfo/dev

To unsubscribe: dev-unsubscr...@lists.rdoproject.org


Re: [rdo-dev] [tripleo] missing centos-8 rpms for kolla builds

2020-02-02 Thread Dmitry Tantsur
One comment inline,

On Fri, Jan 24, 2020 at 8:21 PM Alfredo Moralejo Alonso 
wrote:

>
> Hi,
>
> We were given access to CBS to build centos8 dependencies a couple of days
> ago and we are still in the process of re-bootstraping it. I hope we'll
> have all that is missing in the next days.
>
> See my comments below.
>
> Best regards,
>
> Alfredo
>
>
> On Fri, Jan 24, 2020 at 7:21 PM Wesley Hayutin 
> wrote:
>
>> Greetings,
>>
>> I know the ceph repo is in progress.
>> TripleO / RDO is not releasing opendaylight
>>
>> Can the RDO team comment on the rest of the missing packages here please?
>>
>> Thank you!!
>>
>> https://review.opendev.org/#/c/699414/9/kolla/image/build.py
>>
>>  NOTE(mgoddard): Mark images with missing dependencies as unbuildable for
>> # CentOS 8.
>> 'centos8': {
>> "barbican-api",  # Missing uwsgi-plugin-python3
>>
> We'll take care of uwsgi.
>
>> "ceph-base", # Missing Ceph repo
>> "cinder-base",   # Missing Ceph repo
>> "collectd",  # Missing collectd-ping and
>>  # collectd-sensubility packages
>>
> About collectd and sensu, Matthias already replied from OpsTools side
>
>> "elasticsearch", # Missing elasticsearch repo
>> "etcd",  # Missing etcd package
>>
> Given that etcd is not longer in CentOS base (it was in 7), I guess we'll
> take care of etcd unless some other sig is building it as part of k8s
> family.
>
>> "fluentd",   # Missing td-agent repo
>>
> See Matthias reply.
>
>> "glance-base",   # Missing Ceph repo
>> "gnocchi-base",  # Missing Ceph repo
>> "hacluster-base",# Missing hacluster repo
>>
>
> That's an alternative repo for HA related packages for CentOS:
>
>
> http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/CentOS_CentOS-7/
>
> Which still does not provide packages for centos8.
>
> Note that centos8.1 includes pacemaker, corosync and pcs in
> HighAvailability repo. Maybe it could be used instead of the current one.
>
>
>> "ironic-conductor",  # Missing shellinabox package
>>
>
> shellinabox is epel. It was never used in tripleo containers, it's really
> required?
>

It's a part of an optional ironic feature. TripleO doesn't use it by
default [1] so probably fine to remove. However, there may be people using
it outside of RH products.

[1]
https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/ironic/ironic-conductor-container-puppet.yaml#L125


>
>
>> "kibana",# Missing elasticsearch repo
>>
>
> We never provided elasticsearch in the past, is consumed from
> elasticsearch repo iirc
>
>
>> "manila-share",  # Missing Ceph repo
>> "mongodb",   # Missing mongodb and mongodb-server
>> packages
>>
>
> Mongodb was retired from RDO time ago as it was not longer the recommended
> backend for any service. In CentOS7 is pulled from EPEL.
>
>
>> "monasca-grafana",   # Using python2
>> "nova-compute",  # Missing Ceph repo
>> "nova-libvirt",  # Missing Ceph repo
>> "nova-spicehtml5proxy",  # Missing spicehtml5 package
>>
>
> spice-html5 is pulled from epel7 was never part of RDO. Not used in
> TripleO.
>
>
>> "opendaylight",  # Missing opendaylight repo
>> "ovsdpdk",   # Not supported on CentOS
>> "sensu-base",# Missing sensu package
>>
>
> See Matthias reply.
>
>
>> "tgtd",  # Not supported on CentOS 8
>>
>
> tgtd was replace by scsi-target-utils. It's was never provided in RDO, in
> kolla was pulled from epel for 7
>
>
>> },
>>
>> 'centos8+source': {
>> "barbican-base", # Missing uwsgi-plugin-python3
>> "bifrost-base",  # Bifrost does not support CentOS 8
>> "cyborg-agent",  # opae-sdk does not support CentOS 8
>> "freezer-base",  # Missing package trickle
>> "masakari-monitors", # Missing hacluster repo
>> "zun-compute",   # Missing Ceph repo
>> ___
>> dev mailing list
>> dev@lists.rdoproject.org
>> http://lists.rdoproject.org/mailman/listinfo/dev
>>
>> To unsubscribe: dev-unsubscr...@lists.rdoproject.org
>>
> ___
> dev mailing list
> dev@lists.rdoproject.org
> http://lists.rdoproject.org/mailman/listinfo/dev
>
> To unsubscribe: dev-unsubscr...@lists.rdoproject.org
>
___
dev mailing list
dev@lists.rdoproject.org
http://lists.rdoproject.org/mailman/listinfo/dev

To unsubscribe: dev-unsubscr...@lists.rdoproject.org