From 0dccd261e50512014475a619a4f7c63cfa987ab3 Mon Sep 17 00:00:00 2001 From: Ed Cranford Date: Tue, 12 Feb 2013 16:40:46 -0600 Subject: [PATCH] Require flavor on instance-create call in the CLI. Instead of defaulting to flavor 1, the create-instance call will now require that a flavorid is included with --flavor= on the command-line. Implements blueprint no-default-flavor Change-Id: I1de05bf4268d617b255e0be2fd2c999d49952c49 --- reddwarfclient/cli.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/reddwarfclient/cli.py b/reddwarfclient/cli.py index f7418a85..503023e1 100644 --- a/reddwarfclient/cli.py +++ b/reddwarfclient/cli.py @@ -51,12 +51,10 @@ class InstanceCommands(common.AuthedCommandsBase): def create(self): """Create a new instance""" - self._require('name', 'size') - # flavorRef is not required. - flavorRef = self.flavor or "http://localhost:8775/v1.0/flavors/1" + self._require('name', 'size', 'flavor') volume = {"size": self.size} self._pretty_print(self.dbaas.instances.create, self.name, - flavorRef, volume) + self.flavor, volume) def delete(self): """Delete the specified instance"""