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)