public ApiClient createClient()

in src/main/java/com/epam/aidial/util/KubernetesUtils.java [129:138]


    public ApiClient createClient(String configPath, @Nullable String context) throws IOException {
        try (Reader reader = Files.newBufferedReader(Path.of(configPath))) {
            KubeConfig config = KubeConfig.loadKubeConfig(reader);
            if (StringUtils.isNotBlank(context)) {
                config.setContext(context);
            }

            return ClientBuilder.kubeconfig(config).build();
        }
    }