def __createRunner(self): self.configHolder.set("vmName", "%s: %s" % (self.vmName, Util.getTimeInIso8601())) self.configHolder.set("noCheckImageUrl", True) self.configHolder.set("saveDisk", True) self.runner = VmManagerFactory.create(self.image, self.configHolder) self.runner.updateCreateImageTemplateData(self._getCreateImageTemplateDict())
def build(self): self.created = Util.getTimeInIso8601() self.valid = Util.toTimeInIso8601(time.time() + self.IMAGE_VALIDITY) identifier = ManifestIdentifier() self.identifier = identifier.sha1ToIdentifier(self.sha1) return self.tostring()