summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add mason 'build', 'test' and 'upload' as Zuul pluginsbaserock/mason-v2Michael Drake2015-03-095-0/+432
| | | | | | | | | | | | Much of this code comes from the release-* scripts in Baserock's defintions repo. At the moment, only build, build_test and artifact_upload plugins are implemented. Also note that the test build run on a deployed instance in the build_test plugin currently builds master rather than the ref of the proposed change being tested. This is still adequate as that system is itself built from the ref of the proposed change.
* Add a Zuul job runner.Adam Coldrick2015-03-092-0/+162
|
* Import code from the baserock definitions release-* scripts.Michael Drake2015-03-034-0/+676
| | | | | | | | | | | | | This code comes from scripts/release-build scripts/release-test-os scripts/release-upload in Baserock's defintions repo. In particular the nova handling could be simplifed by using Nova's python API, rather than the command line tool.
* Put the existing code into trove-upgradesAdam Coldrick2015-02-183-0/+0
|
* Use distbuild instead of local buildsHEADmasterSam Thursfield2014-05-212-2/+20
|
* Clean up configSam Thursfield2014-05-211-11/+6
|
* Fix brokennessSam Thursfield2014-03-251-1/+2
|
* A few fixesSam Thursfield2014-03-113-23/+40
|
* Specify correct system-version-manager refSam Thursfield2014-03-051-1/+1
|
* Update system-tests for current state of BaserockSam Thursfield2014-03-042-11/+15
|
* Add warning about the lighttpd downgradeSam Thursfield2014-02-251-6/+16
| | | | | The old version doesn't work correctly on a current Trove due to not supporting the config file syntax we expect.
* Rename snapshot-mgr to system-version-managerSam Thursfield2014-02-191-1/+2
|
* Add test of user accountsSam Thursfield2014-02-191-1/+38
| | | | This fails so far because of an issue in baserock-system-config-sync.
* Make tests be short and clear, and fix shared user data testSam Thursfield2014-02-191-49/+31
|
* Add Deployment.runcmd() methodSam Thursfield2014-02-191-46/+41
|
* Actually assert correct versions of components are thereSam Thursfield2014-02-191-34/+51
| | | | Also add rollback to stories.
* Remove vm_name parameter and set it as config.DEPLOY_NAME insteadSam Thursfield2014-02-192-50/+52
|
* Fix sillinessSam Thursfield2014-02-192-1/+2
|
* Update commentSam Thursfield2014-02-181-0/+5
|
* Split out 'util' and 'config' modules from test_trove_upgradesSam Thursfield2014-02-183-108/+157
|
* Add kernel upgrade testSam Thursfield2014-02-181-1/+85
|
* Add generic way to force a specific chunk version in a system-branchSam Thursfield2014-02-181-16/+72
| | | | The old set_lighttpd_chunk_version() function is no longer needed.
* Use morph deploy's AUTOSTART flag instead of rebooting manuallySam Thursfield2014-02-181-17/+12
|
* Allow changing version label of deploymentSam Thursfield2014-02-141-6/+10
|
* Add test for shared user dataSam Thursfield2014-02-131-3/+43
|
* Add rollback testPedro Alvarez2014-02-131-0/+13
|
* Pass --upgrade to deploy when deployingSam Thursfield2014-02-131-0/+7
| | | | That's what you need to do these days
* Formatting fixSam Thursfield2014-02-131-2/+2
|
* Set PYTHONPATH along with Morph pathSam Thursfield2014-02-131-0/+1
| | | | Otherwise the deploy extensions run from the wrong place.
* Add trove upgrade test suiteRichard Ipsum2014-02-131-0/+673