The new client adheres to the standards of the other clients
now. It prints out tables, uses ENVVAR's for auth, no longer
stores pickled json in a login token, uses openstack common,
and moves the cli operations into a v1 module for the future
of trove when it has a v2 api.
Please note for compatibility, the troveclient.compat module
has the old cli. In order to deploy it, amend the setup.cfg
to include the compat module.
implements blueprint cli-compliance-upgrade
Change-Id: Ie69d9dbc75ce90496da316244c97acca1877a327
* This causes service catalog lookup issues when the Catalog
contains service_type = database, but service_name = somethine_else
fixes bug 1228372
Change-Id: I1f7eebb06d7f57c0ecc95d8c05104f43e803c406
Some files still use trademark OpenStack LLC in header, which
should be changed to OpenStack Foundation.
Change-Id: Ib30cd06cdd13b9f949e028753716aa55736f4a40
Fixes-Bug: #1214176
Extending the management API to allow for an admin to
create flavors categorized on service type in trove.
Change-Id: I8d5910e6dd9e497d1a8be4ffd58aa339d12db74f
Implements: blueprint service-type-filter-on-flavors
The reset_password operation no longer exists and needs to be removed
from python-troveclient.
Change-Id: Ic162ef6deb86716fa12fa5541699f602c246563e
Fixes: bug 1199507
At present, when a Cloud Database user creates a username, password and hostname for a database user,
he does not have the ability to modify these user attributes.
This API enables the Cloud DB user to make changes to one or more of these user attributes (username,hostname,password).
These changes are in the troveclient to enable simple command line requests
Implements: blueprint modify-userattributes
Change-Id: I0887f2d927eec8c77c0f562c9d855a370591231a
This bug-fix, allows wildcards to be used for user host via
providing ability to use '%' and '_'.
Change-Id: Iebec499368b83f285283a0a8a80a2a63f0831dea
Fixes: bug #1199197
Don't require higher/different versions than
openstack/requirements. It seems those higher
requirements are not needed after all (I wasn't
able to figure out why it was added)
Change-Id: I4ea313212c0ead30e88669051f541d179eb2ecf0
Instead of globally disabling pyflakes warnings,
disable only those that occur frequently and
fix the rest. Enable gating on those.
Change-Id: I774d809ebcda2339b30c104b031211a3b2c491bd
Param 'size' is only needed when volume-support is enabled.
When volume-support is not enabled, ie using root partition or ephemeral,
the size is not needed.
LP bug 1175719
Change-Id: Iaf891e70fd24ad59a6a5034fd1e6fd798f0d7282
Appending the default hostname broke backward
compatibility. This change reverses that change.
Now, usernames with @ in them will need to
specify their host deliberately, but that is
a small edge case compared to every single
user call being modified without the client user's
knowing.
Fixes Bug #1171559
Change-Id: I2f2e9adc252e2b1cd03b1bb0c4a53d48d5c11e53
This also fixes the XML version translator to convert the strings
to integers.
implements blueprint use-plain-dict-for-quotas-show
Change-Id: I4764313a863e9c1fd0ee8fa00645b57535d47c76
Quota update no longer requires to have all the resources to be passed.
Just the resources to be updated are sufficient.
This effort is needed for quota backup
Change-Id: Ied8bf699db83f2322052ac29f2271a80d64f64d5
- Added create, list and delete backup commands
- Updated the create instance command to include optional param 'BackupRef'
- Added 'backups' subcommand to 'instance' used to list all backups for that instance.
Change-Id: Icc32e7097858708d0ed0f4c309d4c86f5cbd8aa6
BP: https://blueprints.launchpad.net/reddwarf/+spec/consistent-snapshots
Updated TYPE_MAP for security group rules so that from_port and
to_port are correctly identified as ints for XML.
Fixed bug:1160238
Change-Id: I432c7f01fc16c476d6452a4ac4e219dbfa6d0388