summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge "Retry git cloning 3 times"Jenkins2015-02-241-5/+17
|\ \ | |/
| * Retry git cloning 3 timesJoshua Hesketh2015-02-241-5/+17
| | | | | | | | Change-Id: I045aea5407fa291e25b476f91117aae6a03602f1
* | Handle the rename of the versions directory.Michael Still2015-02-242-5/+24
|/ | | | | | | | | We still need to handle testing the API database as well at some point, but for now just handle that there are two possible places that the cell db could be. Change-Id: I6f718d7037d7b01ccb772013ad367367a66f82e5 Closes-Bug: 1423662
* Pin python-daemon<2.0Joshua Hesketh2015-01-121-1/+1
| | | | | | The latest release is missing a dependency. Change-Id: Ia935a1a04a201fb39c134a13bf512dc776dea278
* Improve log uploading and index generationJoshua Hesketh2014-12-034-122/+209
| | | | | | | | | | Turbo-hipster now produces different levels of logs for each job. These need to be uploaded an in some cases have indexes generated for (eg swift has no directory listing). Support for zuul's swift instructions still need updating. Change-Id: I572c8edfc856bb33998d1cfa0a8d31d274ab1bef
* Have real_db_upgrade store logs in results dirJoshua Hesketh2014-12-022-19/+3
| | | | | | | This way the publisher will upload all of the logs and the individual plugin doesn't need to handle pushing the files. Change-Id: Ib13fd149828118518a115e473b4bae06d592b28e
* Update config.yaml to define jobs rather than pluginsJoshua Hesketh2014-12-0210-102/+221
| | | | | | | Pay off some technical debt and make config.yaml define jobs rather than plugins. Change-Id: Ib4aa17649c02ab246d31515c8073230e8259cc4e
* Improve how jobs logJoshua Hesketh2014-12-028-63/+382
| | | | | | | | | | Improve the logging for jobs in turbo-hipster so that if something fails in a plugin (for example the db migration checks) it is logged and uploaded appropriately. This causes multiple logs per job. Change-Id: I01e73ea418defbc0c1abd3b2b4357a816ddf99c3
* Export job name to the shell script, tooJan Kundrát2014-11-281-0/+4
| | | | | | | self.job_name is something like "shell_script-${hostname}-${number}", and job_arguments doesn't contain anything like a job name, either. Change-Id: I775609990c740c29016abe89c5dce9ab81ca61b9
* Send debugging info about this program to ZuulJan Kundrát2014-11-281-0/+15
| | | | | | | This will make sure that correct data appear in the output of `zuul show running-jobs`. Change-Id: If8a57e89cb23645ad7cc17f408c3b57253ccc945
* Merge "Pass all zuul arguments to the job's shell script"Jenkins2014-11-281-1/+6
|\
| * Pass all zuul arguments to the job's shell scriptJan Kundrát2014-11-271-1/+6
| | | | | | | | | | | | | | | | | | | | The idea is that Zuul passes a lot of useful information, such as the project name, target branch etc., as ZUUL_* options within the JSON job data. Let's pass all of these variables to the launched shell script. This will make it possible to e.g. have a single script that can do the "right thing" for different projects with distinct build steps, etc. Change-Id: I6f57ed19e9eef1b987fe2493d409b3ee51af22b6
* | tox >= 1.6 seems to be needed, specify thatSean Dague2014-11-261-0/+1
|/ | | | | | | Trying to help centos 7 folks run turbo hipster tests it seems that tox really needs to be 1.6 or higher. Change-Id: I72092b0b6d982eaffcca65901849f6b648b0ec18
* Merge "Remove docutils pin"Jenkins2014-11-051-2/+1
|\
| * Remove docutils pinAndreas Jaeger2014-10-141-2/+1
| | | | | | | | | | | | | | | | | | This was added to work around bug 1091333. A new sphinx has been released and so this is no longer necessary. Also update sphinx requirements from global requirements. Change-Id: I9107884d964757a9154bdd1feb4ea6df4e9df43e
* | Fix upgrade through stable versionsJoshua Hesketh2014-10-161-4/+4
|/ | | | Change-Id: Ibaa8debe4a4e976e57b67ac28d5711bd366aa20b
* Fix typo in migrationsJoshua Hesketh2014-10-151-3/+3
| | | | Change-Id: I8da5393fb99a46480cc3ca9c387650b1e8835dd3
* Fix db_sync downgrade paramsJoshua Hesketh2014-10-141-4/+4
| | | | Change-Id: I676d5ded60465cc3ef7cb69637ff03a5c9552683
* Use global variables in db_syncJoshua Hesketh2014-10-141-33/+20
| | | | | | Neaten things up and reduce confusion by using global variable names. Change-Id: I3007514ae286ce56589097594e0090f43407b67c
* Give args names rather than reference by numberJoshua Hesketh2014-10-141-21/+31
| | | | Change-Id: Idfa8a33b22268195908bb4a0f446e0d8a49f42b4
* Fix missing havana branchJoshua Hesketh2014-10-141-6/+13
| | | | | | Use the havana-eol tag. Ditto grizzly. Change-Id: I744a36f0b5cd52b04eaeb983bd47606dbb5cafe8
* Fix the zuul_enqueue toolJoshua Hesketh2014-08-141-1/+2
| | | | | | | The author name on a comment is different to the username of the system leaving the vote. Allow this to be configured. Change-Id: I3e2da5eba287c1609df9cca0617fca770a9fb2a9
* Revert "Temporarily disable downgrade testing"Joshua Hesketh2014-08-071-8/+8
| | | | | | This reverts commit 2f09fbf2433e42be70a78021a8fa68a0a118b770. Change-Id: I57899fc1366c389c0f5468598e8ec3da0d2306ab
* Disable site packagesJoshua Hesketh2014-08-071-2/+2
| | | | | | The site packages were causing errors with setuptools and oslo.messaging Change-Id: Id9ff0835323d242b95e94a8ae9d42676d72b036d
* Temporarily disable downgrade testingJoshua Hesketh2014-08-031-8/+8
| | | | | | | Due to problems with oslo.messaging temporarily disable downgrade testing until we can fix things Change-Id: I8ac3454383811a1ad8bb5df7b2dafd995247d68d
* Add in extra debug information for virtualenvsJoshua Hesketh2014-08-011-0/+7
| | | | Change-Id: I43d391b816efafa0c5453f90b12ef11d13a5ea8c
* Use pips virtualenvwrapperJoshua Hesketh2014-07-311-1/+1
| | | | Change-Id: I5d870e0bd8b914ac66810c61d6e9eee7b3f9fa5a
* Fix pip mirrorJoshua Hesketh2014-07-301-1/+1
| | | | | | The new openstack pypi mirror is /simple/ Change-Id: I99241b368c17314fa86674e91c285ec519ffc2a7
* Merge "Add in tool to suggest rechecks for bad votes"Jenkins2014-07-151-0/+87
|\
| * Add in tool to suggest rechecks for bad votesJoshua Hesketh2014-07-101-0/+87
| | | | | | | | | | | | | | | | This tool figures out negative votes left on latest patchsets by a user in gerrit and suggests an enqueue command that can be given to zuul to recheck it. Change-Id: I27d6bd07fdb7a5e99fff32a75dba8af0d75c7698
* | Merge "Add the argparse module"Jenkins2014-07-101-1/+2
|\ \
| * | Add the argparse moduleLonggeek2014-07-031-0/+1
| | | | | | | | | | | | Change-Id: I053321689164ad70bf2c373d9cf587051ae4a697
* | | Merge "A new version of setuptools has been released (4.0.1)."Jenkins2014-07-101-2/+1
|\ \ \ | |_|/ |/| |
| * | A new version of setuptools has been released (4.0.1).Matthew Oliver2014-06-031-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "Merge "Pin setuptools to < 4.0"" This reverts commit 3c71d94570b6379445119bed1c326f6bd6d6cd24, reversing changes made to 65bc825a5a6604b1d8aa48e1566480a81f0d8766. Change-Id: Ice688eb349db1cc7168981954cd0cd17692fdb7c
* | | Check for duration in migrationJoshua Hesketh2014-07-102-0/+8
| |/ |/| | | | | Change-Id: I25ffea32c31e2080385dac26a5f4f622b5d74b35
* | Only try jjb tests if slave scripts existJoshua Hesketh2014-06-121-5/+10
|/ | | | | | | Check to make sure slave scripts are installed before trying to run jjb scripts which rely on them. Change-Id: Iedd7d4fdb05c0cb538f9f33f1e85e32c5c712b27
* Merge "Pin setuptools to < 4.0"Jenkins2014-06-021-1/+2
|\
| * Pin setuptools to < 4.0Matthew Oliver2014-06-021-1/+2
| | | | | | | | | | | | | | | | | | | | This change pins setuptools to a version <4.0 in requiremetns.txt in order to get around a bug that has shown up in a setuptools update today. (Bug 1325423) This pin will be removed once the bug has been fixed. Change-Id: Ia7c68091ccb7663ca50745ba80ad23e57c6e8488
* | cleaning up index.rst fileChristian Berendt2014-05-291-5/+0
|/ | | | | | Removed notes about the generation of the file. Change-Id: Ie4fbe73c5b058b76565dbb103d9bf017489d4218
* Merge "Sleep instead of waiting for signal in daemon"Jenkins2014-05-271-1/+2
|\
| * Sleep instead of waiting for signal in daemonJoshua Hesketh2014-05-271-1/+2
| | | | | | | | | | | | | | The daemon needs to periodically check if the server is still running so it can exit cleanly instead of waiting for a signal. Change-Id: I20935773518653916f8ed7d5d3734f7b9e478998
* | Merge "Git origin can't have a trailing slash"Jenkins2014-05-235-5/+5
|\ \ | |/
| * Git origin can't have a trailing slashJoshua Hesketh2014-05-235-5/+5
| | | | | | | | Change-Id: Ic1197f1ee34661709f31e263f23bdc8701838c60
* | Remove baseline metricsJoshua Hesketh2014-05-062-19/+0
| | | | | | | | | | | | This is seemingly only here for debugging and doesn't seem useful anymore.. Change-Id: Ic4182e694d22ed779857322a40d428268ccf8b58
* | Add support for upgrading through icehouseJoshua Hesketh2014-05-061-2/+16
| | | | | | | | Change-Id: I27f9612cbc008730ef272bab707065f670785293
* | Add back in working branch for jobs to useJoshua Hesketh2014-05-061-0/+4
|/ | | | Change-Id: I7de671b5ab2a8ae3ff73680cdf584c8c5b579cbb
* Update gerrit-git-prep to infra'sJoshua Hesketh2014-05-057-35/+37
| | | | | | This provides better support for zuul merger parameters Change-Id: I9b8f5b03a682374c67532784adfbf94176316013
* Rename real_db_upgrade pluginJoshua Hesketh2014-05-0215-39/+39
| | | | | | The 'gate' part of the plugin name is misleading and unncessary. Change-Id: I4f29e110da4f2c00076ba17e31a0f3b3d66463aa
* Fix calling job steps in real_db_upgrade moduleJoshua Hesketh2014-05-021-1/+1
| | | | Change-Id: Id1bce033d51636bf15560161cfce3a1dd3a98a70
* Add the debug_log file to setup_loggingMatthew Oliver2014-04-171-1/+1
| | | | | | | | | | The debug_log file from the configuration was not being passed to the setup_logging function. Causing no logs to be written to to the log file. This change, passes it file path to setup_logging. Change-Id: Id84a6efdbd7ced98cb7774d09cf7068f988bf16e