diff options
author | Sam Morrison <sorrison@gmail.com> | 2020-11-11 16:07:55 +1100 |
---|---|---|
committer | Sam Morrison <sorrison@gmail.com> | 2020-11-11 16:28:33 +1100 |
commit | dd371f04540d2c37fbae9626724769c05465e4b3 (patch) | |
tree | 2611194bb776cd585f3f6fa60072c1207016d0f8 | |
parent | eedc89e9d107571e78fb3d4d56ddb31c4acd28e5 (diff) | |
download | python-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.py | 4 |
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( |