centos8 integration job are failing because of "Could not find class ::openstack_integration::repos"

Bug #1998739 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-openstack-integration
Fix Released
Critical
Takashi Kajinami

Bug Description

Currently centos8 integration jobs in stable branches are consistently failing at setting up repos.

https://zuul.opendev.org/t/openstack/build/0d259a53b7ce443b9f3178a9cdb1ebae

Looking at the puppet log, it seems the modules are not installed properly.

https://a68bdf6206d0edce3cb5-6c5d61f7d9b09f80ec4de0e8f6953df6.ssl.cf1.rackcdn.com/866543/1/check/puppet-openstack-integration-7-scenario000-tempest-centos-8-stream/0d259a5/logs/puppet.txt

Further investigation revealed that r10k is not properly installed because of the following error.

~~~
--------------------------------------------------------------------------------
| Install r10k |
--------------------------------------------------------------------------------
+ gem install --no-user-install --minimal-dep --verbose --no-document --install-dir=/home/zuul/workspace/puppet-openstack-integration/.bundled_gems --bindir=/home/zuul/workspace/puppet-openstack-integration/.bundled_gems/bin/ r10k
...
/home/zuul/workspace/puppet-openstack-integration/.bundled_gems/gems/log4r-1.1.10/tests/testMDC.rbERROR: Error installing r10k:
    faraday-net_http requires Ruby version >= 2.6.0. The current ruby version is 2.5.0.
~~~

Changed in puppet-openstack-integration:
importance: Undecided → Critical
assignee: nobody → Takashi Kajinami (kajinamit)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-openstack-integration (stable/yoga)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-openstack-integration (stable/xena)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-openstack-integration (stable/wallaby)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-openstack-integration (stable/victoria)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-openstack-integration (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/866546
Committed: https://opendev.org/openstack/puppet-openstack-integration/commit/394084fa22aa50e478206fed9ffc88278ed929f1
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit 394084fa22aa50e478206fed9ffc88278ed929f1
Author: Takashi Kajinami <email address hidden>
Date: Mon Dec 5 13:25:22 2022 +0900

    Stable-only: Pin ruby packages in CentOS 8

    This change introduces pinning of a few packages to avoid installing
    versions incompatible with old Ruby 2.5 in CentOS 8. Note that this
    change is submitted to stable/yoga and older stable branches because
    CentOS 8 support has been removed during Zed cycle and we no longer
    have CentOS 8 integration jobs since then.

    Closes-Bug: #1998739
    Change-Id: I1b5ebe109b7d0647f324e84b465ed4960f8749f1

tags: added: in-stable-yoga
tags: added: in-stable-xena
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-openstack-integration (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/866639
Committed: https://opendev.org/openstack/puppet-openstack-integration/commit/b242eceedc72dbec7048496652d8d9c9f6491752
Submitter: "Zuul (22348)"
Branch: stable/xena

commit b242eceedc72dbec7048496652d8d9c9f6491752
Author: Takashi Kajinami <email address hidden>
Date: Mon Dec 5 13:25:22 2022 +0900

    Stable-only: Pin ruby packages in CentOS 8

    This change introduces pinning of a few packages to avoid installing
    versions incompatible with old Ruby 2.5 in CentOS 8. Note that this
    change is submitted to stable/yoga and older stable branches because
    CentOS 8 support has been removed during Zed cycle and we no longer
    have CentOS 8 integration jobs since then.

    Closes-Bug: #1998739
    Change-Id: I1b5ebe109b7d0647f324e84b465ed4960f8749f1
    (cherry picked from commit 394084fa22aa50e478206fed9ffc88278ed929f1)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-openstack-integration (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/866640
Committed: https://opendev.org/openstack/puppet-openstack-integration/commit/a2ccc588477eafa637acc23bdae94f23e0b5d29b
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit a2ccc588477eafa637acc23bdae94f23e0b5d29b
Author: Takashi Kajinami <email address hidden>
Date: Mon Dec 5 13:25:22 2022 +0900

    Stable-only: Pin ruby packages in CentOS 8

    This change introduces pinning of a few packages to avoid installing
    versions incompatible with old Ruby 2.5 in CentOS 8. Note that this
    change is submitted to stable/yoga and older stable branches because
    CentOS 8 support has been removed during Zed cycle and we no longer
    have CentOS 8 integration jobs since then.

    Closes-Bug: #1998739
    Change-Id: I1b5ebe109b7d0647f324e84b465ed4960f8749f1
    (cherry picked from commit 394084fa22aa50e478206fed9ffc88278ed929f1)
    (cherry picked from commit b242eceedc72dbec7048496652d8d9c9f6491752)

tags: added: in-stable-victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-openstack-integration (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/866641
Committed: https://opendev.org/openstack/puppet-openstack-integration/commit/87686fe120a3145f9aca1e5374821061461d95c0
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 87686fe120a3145f9aca1e5374821061461d95c0
Author: Takashi Kajinami <email address hidden>
Date: Mon Dec 5 13:25:22 2022 +0900

    Stable-only: Pin ruby packages in CentOS 8

    This change introduces pinning of a few packages to avoid installing
    versions incompatible with old Ruby 2.5 in CentOS 8. Note that this
    change is submitted to stable/yoga and older stable branches because
    CentOS 8 support has been removed during Zed cycle and we no longer
    have CentOS 8 integration jobs since then.

    Closes-Bug: #1998739
    Change-Id: I1b5ebe109b7d0647f324e84b465ed4960f8749f1
    (cherry picked from commit 394084fa22aa50e478206fed9ffc88278ed929f1)
    (cherry picked from commit b242eceedc72dbec7048496652d8d9c9f6491752)
    (cherry picked from commit a2ccc588477eafa637acc23bdae94f23e0b5d29b)

Changed in puppet-openstack-integration:
status: New → Fix Released
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.