Page MenuHomePhabricator

Setup jobs for operations/software/conftool
Closed, ResolvedPublic

Description

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

Related Objects

StatusSubtypeAssignedTask
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 raised the priority of this task from to Medium.
hashar updated the task description. (Show Details)
hashar added subscribers: hashar, Joe.

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

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 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