add ppc64le support to jenkins_slave puppet manifests

Description

Since ppc64le EL7 slaves were added with OVIRT-208, some issues were uncovered with our manifests. It's mainly related to missing packages and things like "modprobe kvm_intel" running on this platform:

modprobe kvm_intel returned 1 instead of one of [0]

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list centos-release-qemu-ev' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list centos-release-qemu-ev' returned 1: Error: No matching Packages to list

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list hfsplus-tools' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list hfsplus-tools' returned 1: Error: No matching Packages to list

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list syslinux' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list syslinux' returned 1: Error: No matching Packages to list

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list python-imgcreate' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list python-imgcreate' returned 1: Error: No matching Packages to list

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list livecd-tools' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list livecd-tools' returned 1: Error: No matching Packages to list

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list syslinux-extlinux' returned 1: Error: No matching Packages to list Wrapped exception: Execution of '/usr/bin/yum -d 0 -e 0 -y list syslinux-extlinux' returned 1: Error: No matching Packages to list

Activity

Show:

Former user May 11, 2017 at 8:10 AM

Manifests fixed on our side, upstream fix to the repo still pending but doesn't affect us much so closing.

Former user March 9, 2017 at 1:41 PM

Still no news on the CentOS ticket. It is not critical for our infra, just causing errors in Foreman reports form PPC machines at the moment.

Eyal Edri March 9, 2017 at 1:04 PM

Any updates from CentOS?

Former user November 7, 2016 at 9:02 AM

Issue 3 is still valid and we get puppet errors due to that:

Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y list centos-release-qemu-ev' returned 1: Error: No matching Packages to list

is following up on the upstream bug regularly so we can either leave this as blocked or modify our manifests to not install this repo on PPC slaves - not really sure if it's the best way to go though as we are using qemu-kvm-ev, yet it comes from ovirt repos and should be built by the CentOS Virt SIG instead I suppose.

Eyal Edri November 6, 2016 at 3:18 PM

both patches are merged, any further fixes are needed?

Fixed

Details

Assignee

Reporter

Blocked By

Components

Priority

Created July 27, 2016 at 11:52 AM
Updated June 1, 2017 at 11:32 AM
Resolved May 11, 2017 at 8:10 AM