move slave configuration from puppet to global_setup.sh

Description

Tracker ticket on moving slave configuration from puppet to global_setup.sh to ensure all slaves act consistently at job start.

Activity

Show:
Evgheni Dereveanchin
April 24, 2018, 4:01 PM

Re-submitted the service startup patch as https://gerrit.ovirt.org/90573

Evgheni Dereveanchin
May 18, 2018, 9:52 AM

Thanks to Barak's review efforts most patches are merged and the only remaining ones are:

https://gerrit.ovirt.org/88081

Ensure Jenkins user has correct settings from global_setup

https://gerrit.ovirt.org/88078

Set SELinux to permissive mode from global_setup

The first one is a verification patch of settings normally applied during deploy while the second one may not be needed as discussed on the CI meeting. We can try stopping puppet on workers and putting SELinux into Enforcing to see if that causes any issues with jobs, specifically mock and lago. If that works the patch can be abandoned completely.

Barak Korren
May 21, 2018, 6:00 AM

We can try stopping puppet on workers and putting SELinux into Enforcing to see if that causes any issues with jobs, specifically mock and lago. If that works the patch can be abandoned completely.

Any such tests aught to be done via the staging system rather then the production one.

Evgheni Dereveanchin
May 22, 2018, 3:45 PM

All patches except the one disabling SELinux have been merged. I'll open a separate ticket to verify SELinux on CI slaves, closing this one as the main scope has been completed. Thanks to everyone for the reviews and testing!

Eyal Edri
May 23, 2018, 7:11 AM

Glad to see this ticket finally done! Kudos!

On Tue, May 22, 2018 at 6:45 PM, Evgheni Dereveanchin (oVirt JIRA) <

Eyal edri

MANAGER

RHV DevOps

EMEA VIRTUALIZATION R&D

Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)

Assignee

Evgheni Dereveanchin

Reporter

Evgheni Dereveanchin

Blocked By

None

Components

Priority

High
Configure