Commit Graph

29 Commits (fc741057b225b1d40a374e8bc1cbbef9cf17c5fb)

Author SHA1 Message Date
Brian Coca 205d607320 added version added to new rax_cdb choices 2016-12-08 11:23:40 -05:00
Brian Richards c054a058c0 Preventing servers that are deleted and left in the deleted state from being included in the server list 2016-12-08 11:23:32 -05:00
Mehul Ved 832f251e90 renamed variables type to cdb_type and version to cdb_version. 2016-12-08 11:23:31 -05:00
Mehul Ved bb6762dffd Added support for instance types.
Added type and version parameters to be passed to rax_cdb module
so users can create Percona and MariaDB instance types.
2016-12-08 11:23:29 -05:00
Jamie Hannaford 0eef7cadfa Add wait and wait_timeout options for provisioning servers 2016-12-08 11:23:28 -05:00
Vladimir Mihailenco de8c453ac6 rackspace: pass full path to the isdir. 2016-12-08 11:23:28 -05:00
Matt Martz 158772ffc2 Fix some remaining rax asg idempotency checks 2016-12-08 11:23:10 -05:00
Jamie Hannaford f969bc0549 Fix get_launch_config var name 2016-12-08 11:23:08 -05:00
Jamie Hannaford 6b9310ecfb Fix attribute name for Auto Scale servers 2016-12-08 11:23:08 -05:00
Greg DeKoenigsberg 4cdd58064d Updated author data for modules 2016-12-08 11:23:08 -05:00
Greg DeKoenigsberg 18ca7aee07 Updating cloud modules with proper github author information 2016-12-08 11:23:07 -05:00
Matt Martz bcd9f83521 Prevent an empty error message 2016-12-08 11:22:48 -05:00
Matt Martz 8e4755728e DRY up duplicate code 2016-12-08 11:22:43 -05:00
Matt Martz cf50526cb5 Don't hardcode minimum for boot_volume_size 2016-12-08 11:22:43 -05:00
Matt Martz 724ae97898 Fix order of logic to determine required args 2016-12-08 11:22:43 -05:00
Matt Martz 1f51a5effd Add boot from volume functionality to rax and rax_cbs modules 2016-12-08 11:22:42 -05:00
Matt Martz cce6cb8d7f Don't hardcode a minimum size of a volume 2016-12-08 11:22:42 -05:00
Matt Martz a078a99fae Support accounts with more than 100 load balancers 2016-12-08 11:22:42 -05:00
Matt Martz ff90273021 Remove unnecessary logic, return the database on delete 2016-12-08 11:22:39 -05:00
Matt Martz 8b60fb7181 Remove unnecessary required arg logic, and remove 'absent' as a valid choice since it isn't implemented 2016-12-08 11:22:38 -05:00
Matt Martz 5ae50eb8cf Small fix-ups to convert objects to dicts, update volume details at the appropriate time, and remove unnecessary required argument logic 2016-12-08 11:22:38 -05:00
Matt Martz 19d99e0da6 Remove some broken and unnecessary required args logic 2016-12-08 11:22:38 -05:00
Matt Martz 63e5d5dcc4 Use rax_to_dict and make sure to return the volume details after deletion 2016-12-08 11:22:38 -05:00
Matt Martz 3a46c79451 Clean up some required argument logic 2016-12-08 11:22:38 -05:00
Matt Martz db5f2bf3df Just use built in required functionality for arguments 2016-12-08 11:22:38 -05:00
Matt Martz 617048b717 It is not correct that you need at least 1 primary node 2016-12-08 11:22:38 -05:00
Matt Martz 411e4cfae8 Make a few enhancements to the rax_scaling_group module
* Cast loadbalancer id and port to integers
* Do not attempt to base64 encode NoneType values
2016-12-08 11:22:32 -05:00
Brian Coca 5a467bc72c added __init__.py to new cloud subcategories so builds work again 2016-12-08 11:22:25 -05:00
Brian Coca 32e85c0944 made subcategories for cloud modules for better organization 2016-12-08 11:22:24 -05:00