예제 #1
0
 def addKubernetesSupportedVersion(cls, semantic_version, iso_url):
     addKubernetesSupportedVersionCmd = addKubernetesSupportedVersion.addKubernetesSupportedVersionCmd()
     addKubernetesSupportedVersionCmd.semanticversion = semantic_version
     addKubernetesSupportedVersionCmd.name = 'v' + semantic_version + '-' + random_gen()
     addKubernetesSupportedVersionCmd.url = iso_url
     addKubernetesSupportedVersionCmd.mincpunumber = 2
     addKubernetesSupportedVersionCmd.minmemory = 2048
     kubernetes_version = cls.apiclient.addKubernetesSupportedVersion(addKubernetesSupportedVersionCmd)
     cls.debug("Waiting for Kubernetes version with ID %s to be ready" % kubernetes_version.id)
     cls.waitForKubernetesSupportedVersionIsoReadyState(kubernetes_version.id)
     kubernetes_version = cls.listKubernetesSupportedVersion(kubernetes_version.id)
     return kubernetes_version
 def addKubernetesSupportedVersion(self, version, name, zoneId, isoUrl, mincpunumber=2, minmemory=2048):
     addKubernetesSupportedVersionCmd = addKubernetesSupportedVersion.addKubernetesSupportedVersionCmd()
     addKubernetesSupportedVersionCmd.semanticversion = version
     addKubernetesSupportedVersionCmd.name = name
     addKubernetesSupportedVersionCmd.zoneid = zoneId
     addKubernetesSupportedVersionCmd.url = isoUrl
     addKubernetesSupportedVersionCmd.mincpunumber = mincpunumber
     addKubernetesSupportedVersionCmd.minmemory = minmemory
     versionResponse = self.apiclient.addKubernetesSupportedVersion(addKubernetesSupportedVersionCmd)
     if not versionResponse:
         self.cleanup.append(versionResponse)
     return versionResponse
예제 #3
0
 def addKubernetesSupportedVersion(cls, version_service):
     addKubernetesSupportedVersionCmd = addKubernetesSupportedVersion.addKubernetesSupportedVersionCmd()
     addKubernetesSupportedVersionCmd.semanticversion = version_service["semanticversion"]
     addKubernetesSupportedVersionCmd.name = 'v' + version_service["semanticversion"] + '-' + random_gen()
     addKubernetesSupportedVersionCmd.url = version_service["url"]
     addKubernetesSupportedVersionCmd.mincpunumber = version_service["mincpunumber"]
     addKubernetesSupportedVersionCmd.minmemory = version_service["minmemory"]
     kubernetes_version = cls.apiclient.addKubernetesSupportedVersion(addKubernetesSupportedVersionCmd)
     cls.debug("Waiting for Kubernetes version with ID %s to be ready" % kubernetes_version.id)
     cls.waitForKubernetesSupportedVersionIsoReadyState(kubernetes_version.id)
     kubernetes_version = cls.listKubernetesSupportedVersion(kubernetes_version.id)
     return kubernetes_version