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