def list_image(self): # Load details cluster_details = self.cluster_details cluster_id = cluster_details['id'] # List acr repository acr_repositories = AzureExecutor.list_acr_repositories(acr_name=f"{cluster_id}acr") logger.info(acr_repositories)
def _build_image_address(self, image_name: str) -> str: # Load details cluster_id = self.cluster_details['id'] # Get repositories acr_repositories = AzureExecutor.list_acr_repositories(acr_name=f"{cluster_id}acr") # Build address if image_name in acr_repositories: return f"{cluster_id}acr.azurecr.io/{image_name}" else: return image_name