4043 Commits

Author SHA1 Message Date
Aaron Greengrass
a8b9f0aef9 Extend user module, add 'disable user'
This patch adds the user::virtual::disable function to the user module.
This will allow puppet to remove a user, ssh keys, and screen sessions
while preserving the user home directory.

This patch adds future functionality without impacting the currently
configured infrastructure.

Change-Id: I2933e6857094398f86c2a7e6eaabe9898a1d3078
2014-01-23 11:50:13 -08:00
James E. Blair
f2aa56f792 Increase zuul window floor to 10
Change-Id: I606b1e42381ad1a4be674b6f038f631c82807ecc
2014-01-23 08:46:19 -08:00
Jeremy Stanley
cd29933203 Zuul gate window increment by 2, floor at 6
* modules/openstack_project/files/zuul/layout.yaml: Be more
optimistic overall with the gate window, increasing by 2 instead of
1 on successes and never falling below 6. This will allow us to
utilize more available test node quota, hopefully still without
falling into another starvation scenario.

Change-Id: I6d54c0a8bd0575d0c5a85ee93bd5af77534ff2bf
2014-01-23 15:05:22 +00:00
Jenkins
5f6b05db64 Merge "Add mailing list for OpenStack Ambassadors" 2014-01-23 05:02:40 +00:00
Jenkins
609e60380d Merge "Add a fedora image definition for tripleo-cloud" 2014-01-23 02:33:18 +00:00
Jenkins
5311ab0d25 Merge "add in elastic-recheck-unclassified report" 2014-01-23 01:53:29 +00:00
Jenkins
4dc93a1366 Merge "Remove incorrect name filters from nodepool config" 2014-01-23 01:40:00 +00:00
Robert Collins
c3b1a4733d Add a fedora image definition for tripleo-cloud
So we can run tests on Fedora too.

Change-Id: I2ed81f747664e6e960feda47d7745362a8b0a557
2014-01-23 11:34:57 +13:00
Monty Taylor
2dfcf4fb71 Add three new jenkins servers
Change-Id: I1143c1c7446890c47be12d8b115560bddadc1919
2014-01-22 12:50:40 -05:00
Sean Dague
74c68501bc add in elastic-recheck-unclassified report
this adds the new elastic-recheck-unclassified report, which
generates an html page of all the unclassified gate failures.

it also runs this command, and the elastic-recheck-graph command
not only on cron, but also on updates to the repository. In order
to do this safely, we create a new er_safe_run.sh in /usr/local
that provides a flock front end to ensure we won't race on our
html writes.

Change-Id: I624f2629e2ac19a1394866f73f1aa9ba18e968ce
2014-01-21 18:29:30 -05:00
Jenkins
6cb0650bae Merge "Upload pre-release oslo.messaging tags to pypi" 2014-01-21 21:43:07 +00:00
Jenkins
3e160df0c4 Merge "Add an experimental functional job for neutron." 2014-01-20 17:52:18 +00:00
Jenkins
93494272c7 Merge "Additional jobs for python-rallyclient" 2014-01-20 17:51:30 +00:00
Jenkins
106776f0b2 Merge "Update TripleO Cloud API endpoint for Nodepool" 2014-01-20 03:02:30 +00:00
Jeremy Stanley
531f0ada4a Update TripleO Cloud API endpoint for Nodepool
* .../nodepool.yaml.erb: The TripleO Cloud resources for Nodepool
have moved to a new environment, with a different API endpoint. Use
it. Depends on Neutron support from:

    https://review.openstack.org/66394

Change-Id: Ie6af97a71e59f12fa0c6891b1826e61137bc1b8e
2014-01-20 14:38:43 +13:00
Robert Collins
74ed3a7d4f Don't vote with gate-tripleo-deploy yet.
There's no point, as it's not known to work. Once experimental
usefully does something everytime, we'll make it a check that doesn't
vote, then once it's got low false negatives, we'll make it a voting
check, then a gate.

Change-Id: Ie61335e970358c113a2a0e0b547f5510b2d65b5b
2014-01-20 14:01:41 +13:00
Robert Collins
c0bf424833 Clamp MTU in TripleO instances
Due to bug 1270646 using the default MTU is an utter fail performance
wise.

Change-Id: Ic9bd9e431a9790a992f8c3146f3e2b659240679b
2014-01-20 13:13:40 +13:00
Robert Collins
aedcb63865 Update the geard server for tripleo-gate.
We're going to run it entirely isolated now on eth1 of a dual-nic
server. It may change on redeploys of course, but thats config
data for you.

Change-Id: I0e241bbca2595ec66d192187aceb435204dd96ab
2014-01-20 13:08:22 +13:00
Robert Collins
69f9c72f41 Configure eth1 for DHCP in tripleo-gate instances
Because we like our networks working.

Change-Id: If6c6066727889e5bf327945e6b09d114b11c25fc
2014-01-20 13:08:22 +13:00
Jeremy Stanley
a9592335e4 Remove incorrect name filters from nodepool config
* modules/openstack_project/templates/nodepool/nodepool.yaml.erb:
Additional "performance" name-filter entries are removed from
providers where they are meaningless. With these in place, nodepool
was unable to find an appropriate flavor to build the associated
images.

Change-Id: Ie05dd9c9e884a1ffcf73596399f19b6e67d07f4e
2014-01-19 00:47:45 +00:00
Robert Collins
e6dc5821f5 Improve tripleo nodepool image build efficiency.
Turns out there is a cache of git trees built. We can use that to
avoid some clones. There are more that can be saved - this is the low
hanging fruit (with a bug files and linked for the harder stuff).

Change-Id: Ib720db7b963a314ad28ef4287d7965c5c30f0883
2014-01-19 09:18:03 +13:00
Clark Boylan
22f2a8218c Copy black.png for the zuul status page.
Ensure the new black.png image is in a place the zuul status page can
find it. Without it the status page does not render merge conflicts
properly.

Change-Id: Ia2e51d40efd872bf1b5ee9f20674b1ef3dee36eb
2014-01-17 16:48:17 -08:00
Jenkins
16bf9b2960 Merge "clean up possible js incompatibilities" 2014-01-18 00:16:06 +00:00
Jenkins
8f3e9280d6 Merge "make merge conflict changes black" 2014-01-18 00:15:58 +00:00
Jenkins
aa4d760170 Merge "provide time in queue in zuul ui" 2014-01-18 00:10:01 +00:00
Clark Boylan
a8119e278d Double grenade test timeouts
Grenade along with tempest tests are taking longer to run with less
concurrency. Bump the test timeouts to accomodate this to 2x their old
values.

Change-Id: Ie5fdc6a31bab47821db0d09a16c5130f7d16194b
2014-01-16 21:45:34 -08:00
Jenkins
d8d7c24e80 Merge "Increase timeouts for jobs doing tempest runs" 2014-01-17 01:28:48 +00:00
Russell Bryant
828e8edd3b Increase timeouts for jobs doing tempest runs
To reduce test load to get more stability in the gate, we're looking at
reducing the number of tests that tempest runs in parallel.  This will
an increase in the test runtime that is sometimes too close to the
current timeout.  Increase the timeout to make sure tempest gets enough
time to run.

For refernece, here is the change to run less tests in parallel:

  https://review.openstack.org/#/c/65805/

Change-Id: I5114501094e96b72efa33baa5f6eae304f8e393a
2014-01-16 17:01:13 -05:00
Jenkins
9a8e8085b4 Merge "Ensure taskflow upload affects the mirrors" 2014-01-16 21:57:48 +00:00
Jenkins
31aaef53d6 Merge "Create gate for api-site" 2014-01-16 20:46:51 +00:00
Andreas Jaeger
6daca6d37a Create gate for api-site
Create a new job-group that will be used by operations-guide, api-site,
openstack-manuals and perhaps API project repositories.
Use job-group for gating of api-site.

Setup template openstack-doc-gate in Zuul.
Setup api-site gates using new template openstack-doc-gate.
The niceness gate is non-voting for now.

Change-Id: I48b95fe17b79150c64f73e742a2e6e9d06050516
2014-01-16 15:52:49 +01:00
Mark McLoughlin
ea379b1849 Upload pre-release oslo.messaging tags to pypi
oslo.messaging is not yet ready to tag a non-beta version of the
library, but that shouldn't stop us using pypi in place of tarballs
via 'pip install -f' because uploading beta releases to pypi won't
affect any existing users since there aren't any.

In future, there will be a job for uploading beta versions as wheels
to prevent older versions of pip thinking they are non-beta versions.
Once that job is in place, we can switch to using it.

When it comes time to release a non-beta version of oslo.messaging,
we'll need to move back the pypi-upload job to the release pipeline
and disable it on the pre-release pipeline.

Change-Id: I87eaefb37fa52142d47b4aba4f3f76452771f74e
2014-01-16 12:12:24 +00:00
Renat Akhmerov
c823de62f0 Adding configuration for mistral-extra project
Change-Id: Id72c9109c663adf597cf6686f84882c3ff9030d6
2014-01-16 03:28:44 -08:00
Jenkins
456091c49f Merge "Export a GEARDSERVER to tripleo-gate." 2014-01-16 03:20:06 +00:00
Maru Newby
cc42aec19c Add an experimental functional job for neutron.
It is often desirable to test Neutron's interaction with the
underling OS and without involving Tempest.  Unit tests do not
allow sudo invocations and are not guaranteed to run in an
environment configured with the necessary dependencies.  This
change adds a new sudo-capable functional job that executes
after devstack has configured the host.

Change-Id: I89058bf0e7f4d008c7f3403109a744f524db50c3
2014-01-15 22:33:49 +00:00
Robert Collins
5e14e7613f Export a GEARDSERVER to tripleo-gate.
The test environments and the tripleo-gate slaves need a geard for the
test environment broker. We haven't set one up yet, but I wanted to
show where in the system it gets configured.

Change-Id: I963177378048daddf3fb556072b5e831d3fc0f70
2014-01-16 10:02:47 +13:00
Ilya Kharin
876672d091 Additional jobs for python-rallyclient
The patch enables extra jobs for check and gates:

* pep8
* python26
* python27
* docs

Also, one post job with coverage add.

bp rally-python-client

Change-Id: Ibb77dfa41b891d6041861ec94179e888d4a54a77
2014-01-16 00:22:47 +04:00
Michael Krotscheck
019be17665 Fixed scp reference to unit test output.
Looks like the scp task doesn't cleanly resolve ./, so I corrected that for our unit
test output on storyboard.

Change-Id: I459a0e355a941e7fc46f4f48dea382c8b1ba2ecc
2014-01-15 11:49:54 -08:00
Jenkins
bec78eae54 Merge "Add storyboard-webclient to gerrit" 2014-01-15 18:25:52 +00:00
Jenkins
0a7f24e46c Merge "Stop running manage-projects" 2014-01-15 17:08:27 +00:00
Matthew Treinish
0bd144972b Temporarily remove neutron full job from experimental queue
To debug the tempest neutron tenant isolation it'd be nice to get the
experimental jobs to return quickly. This commit removes the full
tempest job which takes quite some time to run.

Change-Id: I06d776fd2f2c217d131b49fa14ff6531b22b818c
2014-01-15 09:52:10 -05:00
Monty Taylor
3f91756477 Stop running manage-projects
We need to run manage-projects by hand for a bit until we can track
down why it's breaking things.

Change-Id: I845b5c3e006b54a8e8b0ac780ff3e00a606634d4
2014-01-15 04:09:36 -08:00
Jeremy Stanley
6e2be77890 Process dependency links in reqs integration job
* .../requirements.yaml: Add the PIP_PROCESS_DEPENDENCY_LINKS
environment variable as a backward-compatible alternative to
--process-dependency-links, which causes new pip deal with -f urls
in the requirements lists.

Change-Id: Ia42290e4abda284103ee864903aa4857a5f65fa6
2014-01-15 02:58:48 +00:00
Jenkins
18f4498ec1 Merge "Set up openstackid module" 2014-01-14 22:46:47 +00:00
Jenkins
7bfb4cb5fc Merge "Added new SSH key for Monty" 2014-01-14 22:00:36 +00:00
Tom Fifield
42634d4ada Add mailing list for OpenStack Ambassadors
Currently, OpenStack Ambassadors are conducting any private communications
using a massive list of CCs. While most communications should happen
directly with the community, and on the community mailing list, this new
private mailing list will faciliate internal discussions on sensitive
topics.

Change-Id: I46122c9d688f66e910a47e7b26a73bca4cefc28b
2014-01-14 10:16:47 +08:00
Renat Akhmerov
5c24af09ec Adding configuration for python-mistralclient project
Change-Id: Iabcee106e58656353c7eed42aa8a457208fcc813
2014-01-13 14:32:09 -08:00
Jenkins
6ea1fca942 Merge "Add Puppet 3.4 gate support for OpenStack modules" 2014-01-13 22:12:35 +00:00
Jenkins
15de54c706 Merge "sphinxcontrib-docbookrestapi: enable tests for Python 2.6, 2.7 and 3.3" 2014-01-13 22:12:27 +00:00
Jenkins
fc60599989 Merge "pycadf: enable python33 in the gates" 2014-01-13 22:10:13 +00:00