summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed directory create execAndrey Shestakov2013-09-121-1/+1
| | | | | | | fixes bug#1224536 Change-Id: I1071c4d3e203ae7fcfa3c1edceca3cbc4cfad059 (cherry picked from commit b4f38271a3af9e25a74a05561c27c7a47df91d51)
* Merge "Enclose command args in with_venv.sh"Jenkins2013-09-101-1/+1
|\
| * Enclose command args in with_venv.shZhenguo Niu2013-09-091-1/+1
| | | | | | | | | | | | | | It will support argument with blanks. Change-Id: I83313290a964bf10fe46570f43cf213ceab8a326 Fixes: bug #1220937
* | Merge "Modify User Attributes API - Fix"Jenkins2013-09-104-10/+25
|\ \
| * | Modify User Attributes API - FixRiddhi Shah2013-09-094-10/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fix does not allow empty host strings in the update user call. Besides, it also enusres that database access is not lost during an update of the host attribute Change-Id: I57b7733c264d2bcd70dfea95f85aae68553c4dff Fixes: bug #1214166 Fixes: bug #1214555
* | | Merge "Made apischema a bit less restrictive."Jenkins2013-09-093-50/+62
|\ \ \ | |_|/ |/| |
| * | Made apischema a bit less restrictive.Ed Cranford2013-09-093-50/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All additionalProperties are now True instead of False All array minsizes are now 0 instead of 1 Create Instance now has an additional service_type optional property fixes bug #1215183 fixes bug #1218661 fixes bug #1218662 Change-Id: If5c9344464a730220a588294383bb473e7bc5e7c
* | | Merge "Adds includedir back to templates"2013.2.b3Jenkins2013-09-053-0/+9
|\ \ \
| * | | Adds includedir back to templatesPaul Marshall2013-09-033-0/+9
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This adds includedir to the mysql templates, which allows overriding of default my.cnf settings. Additionally, /etc/mysql/conf.d is created if it doesn't already exist to prevent mysql from failing. Change-Id: I1e051978b2363eaa9fd11abf1b107bd1e9c0edcb Fixes: bug #1218613
* | | Merge "Implementing heat as an optional provisioning system"Jenkins2013-09-055-2/+139
|\ \ \
| * | | Implementing heat as an optional provisioning systemMichael Basnight2013-09-035-2/+139
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | * Adds a template * Adds create and delete functionality implements blueprint heat-integration Change-Id: I64b524c589620fb81867bee1ea5dd69ea9017132
* | | Merge "Support Security Group Name Prefix Customization"Jenkins2013-09-042-1/+3
|\ \ \
| * | | Support Security Group Name Prefix CustomizationAuston McReynolds2013-09-032-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of now, if CONF.trove_security_groups_support == True, then a Security Group is created for every new Instance, following the naming scheme of: "SecGroup_<Instance's UUID>". Nicira NVP for Quantum enforces a Security Group naming limitation of 40 chars maximum. Given the UUID's length, this only leaves 2 characters for the prefix, e.g. 'SG' vs. 'SecGroup'. Even in lieu of restrictions, it's not inconceivable that a vendor/user might want to customize the naming scheme of their Security Groups to align with other cloud providers, etc. Change-Id: I1043e15c71607cabe2fd6f72f64705e80cd2cde1 Closes-Bug: #1218589
* | | | Merge "Trove - service_statuses status set to delete when instance deleted"Jenkins2013-09-042-0/+17
|\ \ \ \
| * | | | Trove - service_statuses status set to delete when instance deletedRiddhi Shah2013-08-292-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A Trove Instance that is created and booted successfully has a service_statuses status as running.When the instance is deleted however, the service_statuses record remains unchanged. This fix updates the status to deleted. Change-Id: Ied0b740e2de563f6337dbbcc3c026aad2777cc53 Fixes: bug #1200373
* | | | | Merge "Implement resize volume method"Jenkins2013-09-032-18/+61
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Implement resize volume methodHaomai Wang2013-09-032-18/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trove use Cinder as volume backend default and Cinder requires that volume must in "available" status if wish to resize. So we should stop db firstly, then detach volume from instance and resize volume. Finally, restart db in ease. If resize volume failed, the instance may stuck into "RESIZE" status. Because we have no idea to rescue the volume which is in "error_extending" by Cinder. implement bp implement-volume-extend Change-Id: Iff3b302a705917e0e27cd70edf6e1be1639f62d5
* | | | | Add and associate security group rule with group.Denis M2013-09-014-40/+47
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: bug #1176095 #1176098 Change-Id: I254aca213ae40326ed6e9c00bc35d63ff0805c9f
* | | | | jsonschema upgrade to v1.3.0(as minimal)Denis M2013-08-301-1/+1
| |_|/ / |/| | | | | | | | | | | | | | | Change-Id: I6478eeaa926a05d3ac45d08654eaa8d9eb7cd9f7 Fixes: bug #1207491
* | | | Merge "Modify unit test to allow cli to merge"Jenkins2013-08-291-1/+5
|\ \ \ \
| * | | | Modify unit test to allow cli to mergedaniel-a-nguyen2013-08-291-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is related to https://review.openstack.org/#/c/43810/ Change-Id: I603fa915689d6c23f04494c6672285440c80ee24 Fixes: bug #1216135
* | | | | Merge "Fixed use of word separators in Notification"Jenkins2013-08-292-8/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Fixed use of word separators in Notificationjustin-hopper2013-08-282-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ensured fields are consistently using underscores Fixes: Bug 1218006 Change-Id: I8c505b59b44984190ae7ba5c3fa562fc0cc9a05e
* | | | | Merge "Update nova_volume_url to cinder_url in CONF files"Jenkins2013-08-292-2/+2
|\ \ \ \ \
| * | | | | Update nova_volume_url to cinder_url in CONF filesAuston McReynolds2013-08-282-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Replace nova client with cinder client to use volume" for bp/implement-volume-extend replaced nova_volume_url with cinder_url. The purpose of the change was to support Cinder's recently acquired ability to extend volumes. The original changeset missed the CONF files, leaving the nova_volume_url artifact. Change-Id: Ic814d8cef424c4d1e18e531beb9302da9e273eb6 Closes-Bug: #1218152
* | | | | pep8 checking was added for bin folderIlya Sviridov2013-08-299-32/+28
|/ / / / | | | | | | | | | | | | | | | | Change-Id: I9b3a8928fb1d0e9c00361e90dcdcd2eb09e8e44b Closes-Bug: #1218364
* | | | Merge "Adds init file for routes directory."Jenkins2013-08-281-0/+16
|\ \ \ \
| * | | | Adds init file for routes directory.Paul Marshall2013-08-221-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iaed7aeab1ed3b7bb6e0e17940b0119b220c7f056 Fixes: bug #1215604
* | | | | Changed system commands depends on OS versionAndrey Shestakov2013-08-2517-87/+102
| |/ / / |/| | | | | | | | | | | | | | | | | | | fixes bug #1214120 Change-Id: I3357dd04911a92a4d69fb8d3469f093b0c6b0737
* | | | Merge "Fix admin extension gives 500 when listing instances"Jenkins2013-08-235-19/+46
|\ \ \ \ | |/ / / |/| | |
| * | | Fix admin extension gives 500 when listing instancesAnna Shen2013-08-225-19/+46
| | | | | | | | | | | | | | | | | | | | | | | | Bug# 1210322 Change-Id: Ib2c5e3d43688f0bb002eefc1c1ca4d347aa71f3c
* | | | Merge "Reindenting a function call in taskman models"Jenkins2013-08-221-6/+3
|\ \ \ \
| * | | | Reindenting a function call in taskman modelsEd Cranford2013-08-201-6/+3
| | |_|/ | |/| | | | | | | | | | Change-Id: I3bc1c91ae6727a20f242c74dcaa68fd8c7e4a802
* | | | Merge "Ensure safe format strings for TroveError"Jenkins2013-08-222-1/+37
|\ \ \ \
| * | | | Ensure safe format strings for TroveErrorPaul Marshall2013-08-222-1/+37
| | |_|/ | |/| | | | | | | | | | | | | | Fixes: bug #1184044 Change-Id: I80f2ac4b87020dd0994c8aee85025dad75d5a3ef
* | | | Merge "Guest config file injection"Jenkins2013-08-213-0/+30
|\ \ \ \ | |_|/ / |/| | |
| * | | Guest config file injectionAndrey Shestakov2013-08-193-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | implements blueprint guest-config-through-metadata Change-Id: Ia389a00ef4c9d0952b9360946e73f2266d6a4574
* | | | Merge "Update oslo.cfg to >= 1.2.0"Jenkins2013-08-201-1/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Update oslo.cfg to >= 1.2.0Vipul Sabhaya2013-08-161-1/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | Need a newer version of Oslo.cfg so we can use DictOpt. fixes bug 1213192 Change-Id: I9d41d6184c57ecec46403390fac972bd9e76ab17
* | | Add instance cloudinit supportAndrey Shestakov2013-08-165-2/+79
|/ / | | | | | | | | | | implements blueprint guestagent-through-userdata Change-Id: Ifb33f149e63d7b9b7ed676da8ff05085ceceffeb
* | Merge "Fix resize volume stuck in "RESIZE" status"Jenkins2013-08-162-2/+11
|\ \
| * | Fix resize volume stuck in "RESIZE" statusHaomai Wang2013-08-162-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While resizing a improper volume, it may stuck in "RESIZE" status and Trove can't deal with this status with other actions. We need to catch the exception. Now, resize volume method exists some problems to achieve the goal. This patch will solve the critical problem firstly. fix bug 1212767 Change-Id: I868694fc01217ef0e6e8450ce981c4cab544b612
* | | Add RPM class implementationAndrey Shestakov2013-08-146-98/+350
| |/ |/| | | | | | | | | implements blueprint rpm-integration Change-Id: I4aa06c75b555d0c9ab54791b25c612bc5c5805fc
* | Merge "Use same Nova Client throughout Fresh Instance Task"Jenkins2013-08-141-11/+9
|\ \
| * | Use same Nova Client throughout Fresh Instance Taskjustin-hopper2013-08-131-11/+9
| |/ | | | | | | | | | | | | | | | | Fixes bug where nova client was reinitialized many times during building of new instance Fixes: bug 1207931 Change-Id: I965a6fa74f721a74f7632aa68963787d02103af5
* | Merge "Secure root password on restore from backup after root-enable"Jenkins2013-08-134-10/+9
|\ \
| * | Secure root password on restore from backup after root-enableNikhil Manchanda2013-08-134-10/+9
| |/ | | | | | | | | | | | | | | | | | | On the restore of an instance that has root enabled on it, we need to ensure that we are correctly securing the root password so that the password is not empty. Fixes bug: 1211557 Change-Id: I6386b9e0573a39a6667504666556b918927abf76
* | Merge "Moves extension files to routes"Jenkins2013-08-137-3/+3
|\ \ | |/ |/|
| * Moves extension files to routesPaul Marshall2013-08-097-3/+3
| | | | | | | | | | | | | | | | This allows extensions to be loaded properly without interfering with directories in trove/extensions that are loaded as python modules. Change-Id: Iad1bdc9b7548c46b0e5b8694693b4456ac548f14 Implements: Blueprint fix-extensions-imports
* | Merge "Removing mycnf static files from contrib."Jenkins2013-08-1318-1852/+0
|\ \