Revision 8b057218 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
815 | 815 |
# in a nicer way |
816 | 816 |
ipolicy[key] = list(value) |
817 | 817 |
try: |
818 |
objects.InstancePolicy.CheckParameterSyntax(ipolicy) |
|
818 |
objects.InstancePolicy.CheckParameterSyntax(ipolicy, not group_policy)
|
|
819 | 819 |
except errors.ConfigurationError, err: |
820 | 820 |
raise errors.OpPrereqError("Invalid instance policy: %s" % err, |
821 | 821 |
errors.ECODE_INVAL) |
... | ... | |
13627 | 13627 |
cluster = self.cfg.GetClusterInfo() |
13628 | 13628 |
full_ipolicy = cluster.SimpleFillIPolicy(self.op.ipolicy) |
13629 | 13629 |
try: |
13630 |
objects.InstancePolicy.CheckParameterSyntax(full_ipolicy) |
|
13630 |
objects.InstancePolicy.CheckParameterSyntax(full_ipolicy, False)
|
|
13631 | 13631 |
except errors.ConfigurationError, err: |
13632 | 13632 |
raise errors.OpPrereqError("Invalid instance policy: %s" % err, |
13633 | 13633 |
errors.ECODE_INVAL) |
Also available in: Unified diff