* .../files/jenkins_job_builder/config/projects.yaml: Remove the
gate-{name}-python33 template from projects which employ the
python-jobs group.
* .../files/jenkins_job_builder/config/python-jobs.yaml: Add the
gate-{name}-python33 template to the python-jobs group.
Change-Id: Ia745e3205a1be01bd49b44699106d90c7342fae4
tripleo-image-elements is shell, not python. However it will be
released to pypi via gerrit tagging.
Change-Id: I311377a878d2372cac4191d72f7d599921106b9d
we apparently were never running the neutron full job on the
neutron gate, which we should be doing, even though it's currently
non voting. This will ensure data comes in for neutron team about
what changes a neutron change has on gate behavior.
Change-Id: I411293e73d123db6311b3c3e2a10321d7d1bd54b
this adds the various myriad of devstack gate jobs to requirements
repo changes to ensure that our requirements list will work with
the various projects in a real environment.
Change-Id: I827d8612e7a185aac8503472f394ea1cd625809d
Proposal.slave.openstack.org is used to push change proposals into
Gerrit. To do this the slave needs to have the Jenkins' private SSH key
installed. Make it so.
Change-Id: Id3106d3167da0569370000e3c1a724a88abbd245
This way we can manually gracefully restart jenkins. Since this
won't immediately install plugins, change the download test to
check whether an hpi or jpi file exists.
Change-Id: I41667684ad8a57f5ae554f866dcc38d5ecca6ba0
This commit adds jenkins::plugin which can be used
to install jenkins plugins. I used it to install
gearman just today:
jenkins::plugin { 'gearman-plugin':
version => '0.0.3',
}
Note: this code is borrowed from:
https://github.com/jenkinsci/puppet-jenkins/blob/master/manifests/plugin.pp
which is apache licensed.
Change-Id: Ifd3f6452839db990357f14665f14aa839ec2d0c5
* modules/jenkins/files/slave_scripts/run-tox.sh: This didn't work
reliably, and also becomes very hard to get right between system and
non-system python interpreters. Also undo workarounds we added
earlier in the 983ca11 change.
Change-Id: I48ddfb908b6a7cae9751ecc0c8b7fc56ed5a5e50
* manifests/site.pp: Put elasticsearch nodes in a list variable that is
reused.
* modules/logstash/templates/elasticsearch.yml.erb: Update cluster
settings to be more appropriate for the larger cluster size, including
changing the minimum number of master eligible nodes that must be seen
before becoming operational in a cluster. Should help prevent split
brained clusters.
* modules/openstack_project/manifests/cacti.pp: Add new node to cacti
node list.
Change-Id: I9a18422aa56a56b9ad030892a312772d9b6b2a79
* launch/README: On servers where the puppet agent daemon needs to
enabled, don't run the initscript directly under sudo. Passing it
through su avoids permission issues with the puppet mysql module.
* launch/launch-node.py: Only test IPv6 connectivity when providers
support it.
Change-Id: Ic37305331ba57ba3de2fb349e1ab503cabcc697d
The tx slave is going to be used for other jobs that propose changes to
Gerrit. Give it a more appropriate name. This lines up with the move
from hosting this under rackspace legacy to rackspace nova.
Change-Id: I7168d62a4a0aae27d2cd2a7dc6c37595604c8251
This takes care of all the current jobs started by a timer in
Jenkins except the devstack-gate maintenance jobs. For the time
being, there will continue to be a set of those jobs for each
Jenkins master (as opposed to other periodic jobs which we want
to run only once globally). In the future we can evolve devstack-
gate to run as a single daemon and remove those jobs.
Change-Id: I1215b7cb51ffcd65b69d1b54e9f8d051a406a57a
this ensures that we actually gate on our new tox tests in global
requirements, which ensure that the update.py script correctly
updates the requirements.txt and test-requirements.txt.
Change-Id: I4c863232f71568759fc5ac60aba0c49a6d67db2b
We are changing the upstream requirements.txt and
test-requirements.txt to a combinded global-requirements.txt.
Changes the checking script to support this as a possible file as
well. This should be a seemless backwards compatible change.
While modifying this file, also fix the flake8 style issues.
Change-Id: I95ccd6f721a2c7f4e873d1de171d569bae0631e8
This reverts commit d1b79539c4b3526fde6361f774a948cee7c8da59.
This commit was breaking devstack-gate for stable/grizzly changes.
Change-Id: I6b138d7ed5f8ad0362801b569dd46834d41b4cf7