replace oneiric with RHEL/CentOS jenkins slaves for python 2.6

Bug #995608 reported by Monty Taylor
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
Medium
Jeremy Stanley

Bug Description

We run 2.6 tests on oneiric slaves because there is not a newer ubuntu that has it. But we support 2.6 because we care about RHEL. So, we should just run RHEL or CentOS.

We need license stuff (for RHEL).

Tags: jenkins puppet
Monty Taylor (mordred)
Changed in openstack-ci:
milestone: folsom → grizzly
Monty Taylor (mordred)
summary: - add centos6 jenkins slave with 2.4 support to run specific tests
+ replace oneiric with RHEL6 jenkins slaves for python 2.6
Revision history for this message
James E. Blair (corvus) wrote : Re: replace oneiric with RHEL6 jenkins slaves for python 2.6

The title of this bug does not match its description.

Monty Taylor (mordred)
summary: - replace oneiric with RHEL6 jenkins slaves for python 2.6
+ replace oneiric with RHEL jenkins slaves for python 2.6
description: updated
Changed in openstack-ci:
assignee: nobody → Mark McLoughlin (markmc)
James E. Blair (corvus)
Changed in openstack-ci:
assignee: Mark McLoughlin (markmc) → Dan Prince (dan-prince)
milestone: grizzly → havana
importance: Medium → Critical
summary: - replace oneiric with RHEL jenkins slaves for python 2.6
+ replace oneiric with RHEL/CENTOS jenkins slaves for python 2.6
description: updated
summary: - replace oneiric with RHEL/CENTOS jenkins slaves for python 2.6
+ replace oneiric with RHEL/CentOS jenkins slaves for python 2.6
tags: added: low-hanging-fruit
Clark Boylan (cboylan)
tags: removed: low-hanging-fruit
Revision history for this message
Jeremy Stanley (fungi) wrote :

Tests are mainly working on the eight RHEL 6 slaves for master branches of anything we used oneiric for, but are still failing on some folsom and maybe grizzly (backports to those are in progress, pre-folsom we no longer care about testing).

Unfortunately comp'd RHEL licensing still hasn't been worked out with RackSpace, so we're running on Dan's individual account. As a fallback I'm testing CentOS slaves... tooling updates to support that are being worked in: https://review.openstack.org/27398

Revision history for this message
Jeremy Stanley (fungi) wrote :

The CentOS replacements have been swapped in for a couple weeks, and we added bitrot jobs to keep tabs on stable backport needs. At this point it's down to one remaining change for nova stable/grizzly and a handful of them for nova stable/folsom but everything else is passing now.

As Oneiric support ends on Thursday (May 9, 2013), we'd like to push to move all Python 2.6 tests to CentOS at that time. As a result, this probably means ceasing to test nova stable/folsom with Python 2.6.

Revision history for this message
Jeremy Stanley (fungi) wrote :

Also, as jeblair just pointed out in #openstack-infra, jenkins-sudo-grep needs updating:

    2013-05-07 08:55:35.549 | grep: /var/log/auth.log: No such file or directory

It may need to look for a different pattern in the log too.

Jeremy Stanley (fungi)
Changed in openstack-ci:
status: Triaged → In Progress
Revision history for this message
Jeremy Stanley (fungi) wrote :

Nova grizzly backports seem caught up now thanks to Dan Prince...

    https://review.openstack.org/2832926-centos6/78/console.html.gz

Some issues have crept into Keystone master however, which Adam Young is currently ferreting out...

    http://logs.openstack.org/28387/4/check/gate-keystone-python

Remaining CI patches are...

    https://review.openstack.org/#/c/28252/
    https://review.openstack.org/#/c/28649/

Revision history for this message
Jeremy Stanley (fungi) wrote :
Revision history for this message
Jeremy Stanley (fungi) wrote :

All testing on oneiric slaves moved to centos6 slaves yesterday, except nova stable/folsom python26 testing which was instead disabled. All temporary centos6 jobs were removed from JJB configuration at the same time.

Remaining todo items for this bug:

1. Delete all cruft jobs from Jenkins.

2. Delete all oneiric unit test slaves.

Changed in openstack-ci:
assignee: Dan Prince (dan-prince) → Jeremy Stanley (fungi)
importance: Critical → Medium
Revision history for this message
Jeremy Stanley (fungi) wrote :

All remaining cruft jobs have been cleared from Jenkins and oneiric slaves deleted/destroyed.

Changed in openstack-ci:
status: In Progress → 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.