summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Morrison <sorrison@gmail.com>2020-11-11 16:07:55 +1100
committerSam Morrison <sorrison@gmail.com>2020-11-11 16:28:33 +1100
commitdd371f04540d2c37fbae9626724769c05465e4b3 (patch)
tree2611194bb776cd585f3f6fa60072c1207016d0f8
parenteedc89e9d107571e78fb3d4d56ddb31c4acd28e5 (diff)
downloadpython-troveclient-dd371f04540d2c37fbae9626724769c05465e4b3.tar.gz
Raise error if trying to create an instance without a flavor
Change-Id: Iee4d92921d75f4d72405342fb5147a8bbfd269e5 Story: 2008340 Task: 41241
-rw-r--r--troveclient/osc/v1/database_instances.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/troveclient/osc/v1/database_instances.py b/troveclient/osc/v1/database_instances.py
index c68a9c3..698ec76 100644
--- a/troveclient/osc/v1/database_instances.py
+++ b/troveclient/osc/v1/database_instances.py
@@ -372,6 +372,10 @@ class CreateDatabaseInstance(command.ShowOne):
database = self.app.client_manager.database
db_instances = database.instances
+ if not parsed_args.replica_of and not parsed_args.flavor:
+ raise exceptions.CommandError(
+ _("Please specify a flavor"))
+
volume = None
if parsed_args.size is not None and parsed_args.size <= 0:
raise exceptions.ValidationError(