summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-05-11 18:10:28 +1200
committerLingxian Kong <anlin.kong@gmail.com>2020-05-11 18:10:28 +1200
commitb9d65b624971329ad81fbc0fe23b2bbc3b0edf39 (patch)
tree3f0d056adf33cc85dfdb795aa9322c08b3fd4b9f
parent27cf71299ec51976fed8b18dbf5c0e4f9f4fd6f5 (diff)
downloadpython-troveclient-b9d65b624971329ad81fbc0fe23b2bbc3b0edf39.tar.gz
Re-define replication commands
Change-Id: I440fda06a6a98f8d92ff67aeb05f76b4fc291069
-rw-r--r--releasenotes/notes/victoria-02-remove-flavor-api.yaml4
-rw-r--r--releasenotes/notes/victoria-03-replication-cli.yaml20
-rw-r--r--setup.cfg6
3 files changed, 27 insertions, 3 deletions
diff --git a/releasenotes/notes/victoria-02-remove-flavor-api.yaml b/releasenotes/notes/victoria-02-remove-flavor-api.yaml
new file mode 100644
index 0000000..dcd4ccb
--- /dev/null
+++ b/releasenotes/notes/victoria-02-remove-flavor-api.yaml
@@ -0,0 +1,4 @@
+---
+deprecations:
+ - Trove CLI doesn't support to get flavor information more. User needs to
+ provide Nova flavor ID when creating trove instance. \ No newline at end of file
diff --git a/releasenotes/notes/victoria-03-replication-cli.yaml b/releasenotes/notes/victoria-03-replication-cli.yaml
new file mode 100644
index 0000000..c9c1ccb
--- /dev/null
+++ b/releasenotes/notes/victoria-03-replication-cli.yaml
@@ -0,0 +1,20 @@
+---
+features:
+ - |
+ Support following replication commands:
+
+ .. code-block:: console
+
+ openstack database instance detach
+ openstack database instance promote
+ openstack database instance eject
+
+deprecations:
+ - |
+ The following commands are removed:
+
+ .. code-block:: console
+
+ openstack database instance detach replica
+ openstack database instance promote to replica source
+ openstack database instance eject replica source
diff --git a/setup.cfg b/setup.cfg
index 5d5c939..9054a38 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -64,11 +64,8 @@ openstack.database.v1 =
database_db_list = troveclient.osc.v1.databases:ListDatabases
database_instance_create = troveclient.osc.v1.database_instances:CreateDatabaseInstance
database_instance_delete = troveclient.osc.v1.database_instances:DeleteDatabaseInstance
- database_instance_detach_replica = troveclient.osc.v1.database_instances:DetachDatabaseInstanceReplica
- database_instance_eject_replica_source = troveclient.osc.v1.database_instances:EjectDatabaseInstanceReplicaSource
database_instance_force_delete = troveclient.osc.v1.database_instances:ForceDeleteDatabaseInstance
database_instance_list = troveclient.osc.v1.database_instances:ListDatabaseInstances
- database_instance_promote_to_replica_source = troveclient.osc.v1.database_instances:PromoteDatabaseInstanceToReplicaSource
database_instance_reset_status = troveclient.osc.v1.database_instances:ResetDatabaseInstanceStatus
database_instance_resize_flavor = troveclient.osc.v1.database_instances:ResizeDatabaseInstanceFlavor
database_instance_resize_volume = troveclient.osc.v1.database_instances:ResizeDatabaseInstanceVolume
@@ -77,6 +74,9 @@ openstack.database.v1 =
database_instance_update = troveclient.osc.v1.database_instances:UpdateDatabaseInstance
database_instance_upgrade = troveclient.osc.v1.database_instances:UpgradeDatabaseInstance
database_instance_reboot = troveclient.osc.v1.database_instances:RebootDatabaseInstance
+ database_instance_detach = troveclient.osc.v1.database_instances:DetachDatabaseInstanceReplica
+ database_instance_eject = troveclient.osc.v1.database_instances:EjectDatabaseInstanceReplicaSource
+ database_instance_promote = troveclient.osc.v1.database_instances:PromoteDatabaseInstanceToReplicaSource
database_limit_list = troveclient.osc.v1.database_limits:ListDatabaseLimits
database_log_list = troveclient.osc.v1.database_logs:ListDatabaseLogs
database_log_set = troveclient.osc.v1.database_logs:SetDatabaseInstanceLog