public Mono clean()

in src/main/java/com/epam/aidial/service/BuildService.java [55:64]


    public Mono<Boolean> clean(String name) {
        KubernetesClient kubernetesClient = kubernetesService.buildClient();
        return kubernetesClient.deleteJob(namespace, buildJobName(name))
                .flatMap(deleted -> kubernetesClient.deleteSecret(namespace, dialAuthSecretName(name))
                        .map(d -> d || deleted))
                .flatMap(deleted -> registryService.getDigest(name)
                        .flatMap(digest -> registryService.deleteManifest(name, digest))
                        .map(d -> d || deleted)
                        .defaultIfEmpty(deleted));
    }