2978 Commits

Author SHA1 Message Date
Jenkins
6b38abb569 Merge "Make storyboard run over ssl" 2014-03-17 18:00:08 +00:00
Jenkins
8612d3ac6a Merge "offset nodepool update by 12 hrs" 2014-03-17 17:56:35 +00:00
Jenkins
ca8e3f68e4 Merge "Repack git repositories daily" 2014-03-17 17:47:53 +00:00
Jenkins
f350616f53 Merge "Add oslo.test integration test" 2014-03-17 17:20:37 +00:00
Jenkins
a9563e649d Merge "Trim down gantt check/gate jobs" 2014-03-17 16:56:44 +00:00
Jenkins
119121327b Merge "add qa-specs to tempest group" 2014-03-17 15:02:59 +00:00
Sean Dague
609bfe1080 add qa-specs to tempest group
this should let us update tempest blueprints via qa specs

Change-Id: I2187d8227849544db5b9da9b089b67c8fa465d76
2014-03-17 08:05:31 -04:00
Sean Dague
388f27162e set the group on nova-specs to nova
this will let nova-specs reviews write reviews to nova blueprints

Change-Id: Ib416af9370b53ca63bcd674d5784fb19f198c3e8
2014-03-17 07:37:38 -04:00
Jenkins
d46011de4f Merge "Gate python-glanceclient on PyPy" 2014-03-17 10:45:59 +00:00
Jenkins
acf22dfe60 Merge "Test only projects listed in projects.txt." 2014-03-17 09:18:25 +00:00
Russell Bryant
79ef3ef8d3 Trim down gantt check/gate jobs
None of the devstack/tempest/grenade jobs touch gantt at all right now.
Rip all of those jobs out of the gantt config for now.

Change-Id: Ia7571d37a9bf12129d6184f684a61fedf860f1c4
2014-03-15 09:06:01 -04:00
Jenkins
0433d760c4 Merge "Adjust tripleo nodepool config to actual values" 2014-03-15 00:05:25 +00:00
Jenkins
95fdaf4577 Merge "enable doc generation for pycadf" 2014-03-14 22:55:38 +00:00
Jenkins
67f2543107 Merge "Correct syntax error in review.projects.yaml" 2014-03-14 22:55:25 +00:00
Jenkins
4884f4d92e Merge "Added list for Content team" 2014-03-14 22:48:16 +00:00
Jeremy Stanley
7dbdd90ee4 Correct syntax error in review.projects.yaml
Plain brown wrapper.

Change-Id: I665edf3f79377ee45956e4b62b52c978eea7587f
2014-03-14 22:34:30 +00:00
Morgan Fainberg
49066b2b56 Add the kite (KDS) project and kiteclient project to gerrit/jenkins
Add the new repositories for Kite (KDS) and kiteclient to gerrit
and jenkins. Currently the project lives within the Keystone
repository and should be split out into it's own repository to ensure
there are no conflicts and a clean delineation between the code bases.

This has been discussed with the Keystone and Barbican teams and
determined that it should live in it's own repository under the
ownership of the Barbican team.

Change-Id: I0f4cf0b343d956e83e2ed85b44e03b6e3e1e5873
2014-03-14 14:34:02 -07:00
Jenkins
e639388224 Merge "Create a nova-docker repo" 2014-03-14 21:27:26 +00:00
Jenkins
693d5d3d7d Merge "Create qa-specs git repo" 2014-03-14 21:23:22 +00:00
Russell Bryant
b3c02cdc00 Create a nova-docker repo
The docker driver has been removed from Nova while CI continues to be
sorted out and stabilized.  We would like to allow development to continue
on this driver as a nova add-on.

Driver removal was here: https://review.openstack.org/#/c/79740/

Change-Id: I560597f1c1d044957dfb640786761ba121941672
2014-03-14 21:04:56 +00:00
Jenkins
c9e9788451 Merge "Create nova-specs git repo" 2014-03-14 21:02:06 +00:00
Russell Bryant
b4016152f8 Create nova-specs git repo
Create a new git repository for use by the Nova project to do design
reviews as a supplement to launchpad blueprints.

Change-Id: Iba1db4b6f735b35452e92418f60990c425a747f3
2014-03-14 16:29:13 -04:00
Donald Stufft
eb66ac552c Check and gate against Python 2.6 for Barbican
Change-Id: Ibdfaad66c4605f17bd46cb75762df612ff51a42f
2014-03-14 16:01:36 -04:00
Jenkins
495fb9cf56 Merge "Skip downloading giant VMware images" 2014-03-14 18:36:43 +00:00
Alex Gaynor
82e48db897 Gate python-glanceclient on PyPy
Change-Id: If6c588b1c83cf613e8ddc851e39ede943619b060
2014-03-14 11:23:30 -07:00
Sean Dague
5b7934654b offset nodepool update by 12 hrs
the theory that updating nodepool in the middle of the night to not be
disruptive runs afoul of the fact that if they do, there isn't anyone
around to fix them (due to when infra-root working hours are).  The
net being that half a day of development is lost, asia and europe lose
most of their day, until the first infra root member is up and can
trigger a roll back.

given that the infra team is largely centered on west coast if we
update this at 14 UTC instead of 2 UTC that means any issues will
surface while the entire infra team is on. Which means the ability
to catch these early.

Change-Id: I515bcd401ad09dcec405cd13dcb1f5652e10b2dc
2014-03-14 14:05:02 -04:00
Monty Taylor
b0a03f43e0 Skip downloading giant VMware images
We're never going to use them in devstack-gate.

Change-Id: I66b7d768276616b8f11052449a41ca304cbf8942
2014-03-14 10:09:44 -07:00
Jenkins
bd048a3c7b Merge "Enable Welcome Message to post review comments" 2014-03-14 16:49:05 +00:00
Jenkins
bf3e990791 Merge "Pass branch-override on jobs missing it" 2014-03-14 16:29:17 +00:00
Jenkins
8557b25c10 Merge "Restrict nodepool memory only when possible" 2014-03-14 16:12:27 +00:00
Jenkins
7ccf63861c Merge "Fix manuals translation jobs" 2014-03-14 15:31:21 +00:00
Jenkins
bad486b42d Merge "Add experimental virtual-ironic test" 2014-03-14 15:28:51 +00:00
Joe Gordon
7b0280fd27 run link-logs builder first
The builders are run sequentially and short circuited. So if a job fails
we used to loose the link to the logs, but a failed job is the main
reason why someone would try to access the jenkins console log directly.

Confirmed this patch hits all cases of link-logs using 'git grep -B1 link-logs'

Change-Id: I74bc87b706c13624a1b34d0a0335c3a167ff8e34
2014-03-14 15:06:44 +00:00
Andreas Jaeger
a77f69cacb Fix manuals translation jobs
Currently the periodic job manuals-propose-translation-update runs
three times on the same repository instead of running once each for
api-site, openstack-manuals and operations-guide.

Also, manuals-upstream-translation-update does not handle the api-site
repo.

* Change the scripts so that they handle all three repositories.
* Update the jenkins configuration to call the scripts with repository name
  as parameter. This needs new job-templates.
* Create a job-group
* Use job-group for each repository.
* Adjust Zuul for new jobs using a template.
* Update manual jobs in zuul to check for just "master" as branch
  instead of using a regex.

Change-Id: I755730ea43ad05a373704ab2fb7e5b55f1c8aeee
Closes-Bug: #1291844
2014-03-14 15:59:39 +01:00
Devananda van der Veen
6e985388d2 Add experimental virtual-ironic test
Add a test to set the necessary ENV flags and prepare the devstack
environment to test Ironic with "fake" bare metal VMs, and cause
devstack to configure Nova to use the "ironic" virt driver.

Create both voting and non-voting jobs for this test, and add them to
the appropriate pipelines. Make them all non-voting initially, and we'll
switch on the voting ones once things pass a few times.

Change-Id: I22abdaaab7fcd9c636f12dd53b7bdf43acbcc9cf
2014-03-14 07:56:24 -07:00
Jenkins
ccf3a98c38 Merge "Fix of using concurrency for tempest in manila job" 2014-03-14 13:51:36 +00:00
Jeremy Stanley
02915a211d Pass branch-override on jobs missing it
* .../files/jenkins_job_builder/config/devstack-gate.yaml: Pass the
branch-override parameter into the BRANCH_OVERRIDE envvar for
periodic-tempest-dsvm-all-.*, periodic-tempest-dsvm-coverage-.* and
periodic-tempest-dsvm-stress-.* jobs. Without this, devstack-gate
passes $BASE/new into the setup_workspace base_branch because
there's no ZUUL_BRANCH for periodic-trigger jobs. That leaves the
positional DEST argument empty and results in devstack-gate not
getting properly set up, leaving jobs to fail with a no such file or
directory error when trying to move past the setup phase.

Change-Id: I51bffcc529585cdb86876ad092eeb7353e231db9
2014-03-14 13:18:46 +00:00
Jenkins
c66446aa33 Merge "Enable Tempest for Murano dvsm job" 2014-03-14 00:05:28 +00:00
Jenkins
6352e2f713 Merge "satori: Drop requirements, pypi, and old upstream" 2014-03-13 23:53:58 +00:00
Sean Dague
466931987d drop neutron-full (non voting job) on most projects
We assumed neutron-full would turn the corner and get voting by
icehouse-3, but it didn't. So drop it from everywhere except
neutron*, devstack, and tempest to save nodes.

Change-Id: If852dc2f2e2c8df1c0faf586ec3cb8451f648b55
2014-03-13 18:48:18 -04:00
Sean Dague
5ee281ed20 remove the check-devstack-dsvm-neutron job
this job was added to help neutron work towards functional grenade
tests, which used the devstack exercises. However we don't use the
devstack exercises in grenade any more, so it's not needed.

Change-Id: Ib740eec358e847681ad27a27229fd6b40802afb2
2014-03-13 18:18:41 -04:00
Jenkins
f9da1187d5 Merge "Better logstash field data." 2014-03-13 22:09:14 +00:00
Clark Boylan
b2ef46c5c7 Better logstash field data.
We are currently using a lot of wildcard searches in elasticsearch which
are slow. Provide better field data so that we can replace those
wildcard searches with filters. In particular add a short uuid field and
make the filename tag field the basename of the filepath so that grenade
and non grenade files all end up with the same tags.

Change-Id: If558017fceae96bcf197e611ab5cac1cfe7ae9bf
2014-03-13 14:42:58 -07:00
Ziad Sawalha
d827f5acde satori: Drop requirements, pypi, and old upstream
- Satori is a stackforge project, so we don't need
the requirements gates. We're also experimenting
with additional checks and those gates block us.
- We manage pypi releases manually there are no
other projects that use Satori through pypi yet. 
- The old upstream is going to be deleted.

Change-Id: I4df81ebe5d4268d8da07ad6840f6aebc4d294703
2014-03-13 21:29:07 +00:00
Jenkins
2832cfc901 Merge "Add pypy jobs to pecan." 2014-03-13 20:29:41 +00:00
Sean Dague
e21df8257f Create qa-specs git repo
Create a new git repository for use by the QA Program to do design reviews
in a more sane way prior to approving blueprints.

Change-Id: Ie734c0921c3e36943b6fa30a16060f355ec92492
2014-03-13 15:12:43 -04:00
Stefano Maffulli
b78799e848 Added list for Content team
Change-Id: If94102c50f178dda2690901751cb9d2a758edc30
2014-03-13 10:44:08 -07:00
Jeremy Stanley
b43fca1f77 Restrict nodepool memory only when possible
* .../files/nodepool/scripts/restrict_memory.sh: We have different
bootloader versions/implementations on different providers and
platforms, and in some cases may even have no accessible bootloader
configuration at all we can modify. Make this script more adaptable
and make sure it does not cause image builds to fail when run in
those situations.

Change-Id: If47fcdb60142d38d604a8f49be7885e61df8f34b
2014-03-13 17:03:59 +00:00
Tom Fifield
003f6cb477 Enable Welcome Message to post review comments
After extensive fixing from Jeremey and the Infrastructure
team, welcome message now detects newbies correctly.

The code has been run for a week in dry-run mode, and has
been verified to produce no false positives.

This patch removes the dry run option from the hook, to enable
welcome message to post welcoming messages on reviews from first-
time contributors.

Change-Id: I5dd072d36480294eefc23aa6376ae0a686621b08
2014-03-13 10:00:39 +11:00
Clark Boylan
6894c3ffaa Download each cached image once.
Nodepool's devstack image cacher was redownloading every image one time
per devstack branch. We only need to download the image once if the
image name doesn't change.

Change-Id: Ib1910c34b8479ebad740a915fcc9297205cbe387
2014-03-12 15:41:43 -07:00