Revision 4260755b
b/lib/cmdlib.py | ||
---|---|---|
7461 | 7461 |
mode=constants.IALLOCATOR_MODE_ALLOC, |
7462 | 7462 |
name=self.op.instance_name, |
7463 | 7463 |
disk_template=self.op.disk_template, |
7464 |
tags=[],
|
|
7464 |
tags=self.op.tags,
|
|
7465 | 7465 |
os=self.op.os_type, |
7466 | 7466 |
vcpus=self.be_full[constants.BE_VCPUS], |
7467 | 7467 |
mem_size=self.be_full[constants.BE_MEMORY], |
... | ... | |
7691 | 7691 |
",".join(enabled_hvs)), |
7692 | 7692 |
errors.ECODE_STATE) |
7693 | 7693 |
|
7694 |
# Check tag validity |
|
7695 |
for tag in self.op.tags: |
|
7696 |
objects.TaggableObject.ValidateTag(tag) |
|
7697 |
|
|
7694 | 7698 |
# check hypervisor parameter syntax (locally) |
7695 | 7699 |
utils.ForceDictType(self.op.hvparams, constants.HVS_PARAMETER_TYPES) |
7696 | 7700 |
filled_hvp = cluster.SimpleFillHV(self.op.hypervisor, self.op.os_type, |
... | ... | |
8056 | 8060 |
hvparams=self.op.hvparams, |
8057 | 8061 |
hypervisor=self.op.hypervisor, |
8058 | 8062 |
osparams=self.op.osparams, |
8063 |
tags=self.op.tags, |
|
8059 | 8064 |
) |
8060 | 8065 |
|
8061 | 8066 |
if self.adopt_disks: |
b/lib/opcodes.py | ||
---|---|---|
816 | 816 |
("src_path", None, ht.TMaybeString), |
817 | 817 |
("start", True, ht.TBool), |
818 | 818 |
("wait_for_sync", True, ht.TBool), |
819 |
("tags", ht.EmptyList, ht.TListOf(ht.TNonEmptyString)), |
|
819 | 820 |
] |
820 | 821 |
|
821 | 822 |
|
Also available in: Unified diff