示例#1
0
 def generate_image(self, cluster_id, ssh_key, image_type=consts.ImageType.FULL_ISO, static_network_config=None):
     log.info("Generating image for cluster %s", cluster_id)
     image_create_params = models.ImageCreateParams(ssh_public_key=ssh_key, static_network_config=static_network_config, image_type=image_type)
     log.info("Generating image with params %s", image_create_params.__dict__)
     return self.client.generate_cluster_iso(
         cluster_id=cluster_id, image_create_params=image_create_params
     )
 def generate_image(self, cluster_id, ssh_key):
     log.info("Generating image for cluster %s", cluster_id)
     image_create_params = models.ImageCreateParams(ssh_public_key=ssh_key)
     log.info("Generating image with params %s",
              image_create_params.__dict__)
     return self.client.generate_cluster_iso(
         cluster_id=cluster_id, image_create_params=image_create_params)
 def generate_image(
     self,
     cluster_id: str,
     ssh_key: str,
     image_type: str = consts.ImageType.FULL_ISO,
     static_network_config: Optional[list] = None,
 ) -> models.cluster.Cluster:
     self.cluster_get(cluster_id=cluster_id)
     log.info("Generating image for cluster %s", cluster_id)
     image_create_params = models.ImageCreateParams(
         ssh_public_key=ssh_key, static_network_config=static_network_config, image_type=image_type
     )
     log.info("Generating image with params %s", image_create_params.__dict__)
     return self.client.generate_cluster_iso(cluster_id=cluster_id, image_create_params=image_create_params)