Page MenuHomePhabricator

Setup jobs for operations/software/conftool
Closed, ResolvedPublic

Description

@Joe requested some Jenkins jobs for operations/software/conftool.

Details

Related Gerrit Patches:

Related Objects

StatusAssignedTask
Resolvedhashar
ResolvedJoe
Resolvedhashar
Resolvedhashar
DuplicateNone
ResolvedAndrew
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedfaidon
ResolvedDzahn
Resolvedfgiunchedi
ResolvedMoritzMuehlenhoff
Resolvedfaidon
Resolvedfaidon
ResolvedAndrew
Declinedhashar
ResolvedAndrew
ResolvedAndrew
Resolvedcoren
Resolvedcoren
Resolvedhashar
Resolvedhashar

Event Timeline

hashar created this task.Jun 26 2015, 10:07 AM
hashar raised the priority of this task from to Normal.
hashar updated the task description. (Show Details)
hashar added subscribers: hashar, Joe.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 26 2015, 10:07 AM

Change 221087 had a related patch set uploaded (by Hashar):
Setup tox for easy venv

https://gerrit.wikimedia.org/r/221087

Change 221088 had a related patch set uploaded (by Hashar):
Experimental tox jobs for operations/software/conftool

https://gerrit.wikimedia.org/r/221088

Change 221088 merged by jenkins-bot:
Experimental tox jobs for operations/software/conftool

https://gerrit.wikimedia.org/r/221088

I guess now we want etcd installed on the CI slaves.

We will need Jessie slaves to have etcd installed and be able to run the integration test suite. T94836: Create CI slaves using Debian Jessie

Change 222288 had a related patch set uploaded (by Hashar):
conftool: no more py34, etcd to be ported on trusty

https://gerrit.wikimedia.org/r/222288

Per discussion with @Joe we can run the tests on Trusty. He is working on getting the package build for trusty-wikimedia (T97970).

Once made available, we just need to add the package on our trusty slaves.

Change 222288 merged by jenkins-bot:
conftool: no more py34, etcd to be ported on trusty

https://gerrit.wikimedia.org/r/222288

Change 221087 merged by Giuseppe Lavagetto:
Setup tox for easy venv

https://gerrit.wikimedia.org/r/221087

Change 226688 had a related patch set uploaded (by Hashar):
Migrate operations/software/conftool tox to Jessie

https://gerrit.wikimedia.org/r/226688

hashar changed the status of subtask T103977: Create tox templates that are bound to jessie from Unknown Status to Resolved.Jul 24 2015, 9:44 AM

Change 226688 merged by jenkins-bot:
Migrate operations/software/conftool tox to Jessie

https://gerrit.wikimedia.org/r/226688

Change 226715 had a related patch set uploaded (by Hashar):
contint: apt conf and python packages for light slaves

https://gerrit.wikimedia.org/r/226715

Change 226733 had a related patch set uploaded (by Hashar):
conftool tox-py27-jessie is now voting

https://gerrit.wikimedia.org/r/226733

Change 226733 merged by jenkins-bot:
conftool tox-py27-jessie is now voting

https://gerrit.wikimedia.org/r/226733

hashar closed this task as Resolved.Jul 24 2015, 4:02 PM
hashar claimed this task.

There is a few patches floating around but I have cherry picked them all on the CI puppetmaster already. I have confirmed the job pass and enabled the jobs to be voting.

Thank you @Joe for the puppet refactoring!

Change 226715 merged by Giuseppe Lavagetto:
contint: apt conf and python packages for light slaves

https://gerrit.wikimedia.org/r/226715