CentOS Stream 9 missing packages tracker for container build

Bug #1946461 reported by chandan kumar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

This bug tracks the packages which are not yet available for CentOS Stream 9. It will be used for
building OpenStack containers on CS9.

Here is the review which does the container build: https://review.opendev.org/c/openstack/tripleo-common/+/800580

collectd missing packages
++++++++++++++++++++++++
  - collectd-generic-jmx
  - collectd-iptables
  - collectd-libpod-stats
  - python3-sqlalchemy-collectd
  - collectd-sensubility
  - collectd-pmu

for base containers
+++++++++++++++++++
* tzdata and which is not available in base container but needed for cs9

Ceph packages
+++++++++++++
  - python3-rados
  - python3-rbd
  - librados2

ceph-common is only available for centOS-8. ceph-ansible is replaced by cephadm for CS9 (is available now.)

Revision history for this message
David Vallee Delisle (valleedelisle) wrote :
Revision history for this message
chandan kumar (chkumar246) wrote :

Thank you David for pointing it out, This repo is now included in delorean-deps repo.
https://trunk.rdoproject.org/centos9-master/delorean-deps.repo

Revision history for this message
chandan kumar (chkumar246) wrote :

Added back all the ceph packages in patch 54 https://review.opendev.org/c/openstack/tripleo-common/+/800580

Revision history for this message
chandan kumar (chkumar246) wrote :
Revision history for this message
chandan kumar (chkumar246) wrote :

Currently collectd and qrouted packages are not available. We are keeping it open as a tracker bug.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/800580
Committed: https://opendev.org/openstack/tripleo-common/commit/f558eaa75a12cc2f1c3147f61c57510e51859c99
Submitter: "Zuul (22348)"
Branch: master

commit f558eaa75a12cc2f1c3147f61c57510e51859c99
Author: Ronelle Landy <email address hidden>
Date: Mon Jul 12 21:35:15 2021 -0400

    Update tcib for CentOS Stream 9

    It moves the EL8 and EL9 packages into two conditional
    and also introduces python_version for both EL versions.

    https://review.opendev.org/c/openstack/python-tripleoclient/+/807098
    adds the support for passing extra parameters and based on those
    parameter above distro and python version conditionals
    will be evaluated.

    Since collectd packages and qdrouterd packages are not available
    currently so are restricting to EL8.

    Note: /usr/share/zoneinfo comes from tzdata and this directory
    does not exists on base image. On reinstalling in a running
    container, the directory exists but on a image it does not
    exists. So In order to fix it, we are removing the tzdata
    rpm and reinstalling it as a workaround.

    Related-Bug: #1946461

    Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/800577

    Signed-off-by: Ronelle Landy <email address hidden>
    Co-authored-by: Chandan Kumar (raukadah) <email address hidden>
    Change-Id: I23c64637e161c8054332c4e4761cd82802f3ae1f

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ci (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/tripleo-ci/+/814428

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ci (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ci/+/814428
Committed: https://opendev.org/openstack/tripleo-ci/commit/0d260f05439b8a4bf922d9f48639640fedb43552
Submitter: "Zuul (22348)"
Branch: master

commit 0d260f05439b8a4bf922d9f48639640fedb43552
Author: Chandan Kumar (raukadah) <email address hidden>
Date: Mon Oct 18 19:12:18 2021 +0530

    [EL9] skip collectd container

    Currently all the packages related to collectd container
    are not available.

    Yaml anchors are not working, so created a new list.

    Related-Bug: #1946461

    Signed-off-by: Chandan Kumar (raukadah) <email address hidden>
    Change-Id: I0d06a9b7d53fe0c790b4d026e8de77e66940bdfc

Revision history for this message
Marios Andreou (marios-b) wrote :

picking up as ruck this week.

after chkumar patch at comment #8, it was then removed from skiplist with

https://review.opendev.org/c/openstack/tripleo-ci/+/815773 Removing collectd from c9 exclude list

Now mrunge has a patch to fix for collectd tcib_packages @

https://review.opendev.org/c/openstack/tripleo-common/+/820041 Add collectd plugins and related packages

Testproject with recent run from last friday is green there: https://review.rdoproject.org/r/c/testproject/+/36997/7#message-89a4e7aaa7dcc41df64873cecb6168bdd1a9f4c8

Revision history for this message
Marios Andreou (marios-b) wrote :
Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (stable/wallaby)

Related fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-common/+/821511

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/821511
Committed: https://opendev.org/openstack/tripleo-common/commit/af7f1a2d5d70162ed2b1cf30de68afecd13da3d3
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit af7f1a2d5d70162ed2b1cf30de68afecd13da3d3
Author: Ronelle Landy <email address hidden>
Date: Mon Jul 12 21:35:15 2021 -0400

    Update tcib for CentOS Stream 9

    It moves the EL8 and EL9 packages into two conditional
    and also introduces python_version for both EL versions.

    https://review.opendev.org/c/openstack/python-tripleoclient/+/807098
    adds the support for passing extra parameters and based on those
    parameter above distro and python version conditionals
    will be evaluated.

    Since collectd packages and qdrouterd packages are not available
    currently so are restricting to EL8.

    Note: /usr/share/zoneinfo comes from tzdata and this directory
    does not exists on base image. On reinstalling in a running
    container, the directory exists but on a image it does not
    exists. So In order to fix it, we are removing the tzdata
    rpm and reinstalling it as a workaround.

    Related-Bug: #1946461

    Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/800577

    Note: It is not a clean cherry-pick. It collects other CS9
    changes https://review.opendev.org/q/%28topic:%2522cs9%2522+OR+hashtag:%2522cs9%2522%29+status:merged+project:openstack/tripleo-common
    in a single patch.

    Below is the list of patches included in this change:
    * https://review.opendev.org/c/openstack/tripleo-common/+/816321
    * https://review.opendev.org/c/openstack/tripleo-common/+/820041
    * https://review.opendev.org/c/openstack/tripleo-common/+/820382
    * https://review.opendev.org/c/openstack/tripleo-common/+/814119
    * https://review.opendev.org/c/openstack/tripleo-common/+/813745
    * https://review.opendev.org/c/openstack/tripleo-common/+/808044

    Already Backported:
    * https://review.opendev.org/q/I544d117e03037c8a4744139c36bc63b978c489dd
    * https://review.opendev.org/q/I6c3798c40b7f5c241a7eb13d2ae01cd23fd943b5

    Signed-off-by: Ronelle Landy <email address hidden>
    Co-authored-by: Chandan Kumar (raukadah) <email address hidden>
    Change-Id: I23c64637e161c8054332c4e4761cd82802f3ae1f
    (cherry picked from commit f558eaa75a12cc2f1c3147f61c57510e51859c99)

tags: added: in-stable-wallaby
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.