remove unused type KubernetesFactory

Signed-off-by: Morgan Martinet <morgan@mmm-experts.com>
This commit is contained in:
Morgan Martinet
2021-10-12 10:11:07 -04:00
parent a982e166c5
commit 5ac5afe7cc
@@ -15,7 +15,6 @@
*/
import { Logger } from 'winston';
import { Config } from '@backstage/config';
import type {
FetchResponse,
KubernetesFetchError,
@@ -141,26 +140,3 @@ export interface KubernetesObjectsProvider {
request: ObjectsByEntityRequest,
): Promise<ObjectsByEntityResponse>;
}
export interface KubernetesFactory {
createKubernetesClustersSupplier(config: Config): KubernetesClustersSupplier;
createKubernetesObjectsProvider(
options: KubernetesObjectsProviderOptions,
): KubernetesObjectsProvider;
createKubernetesFetcher(logger: Logger): KubernetesFetcher;
createServiceLocator(
method: ServiceLocatorMethod,
clusterDetails: ClusterDetails[],
): KubernetesServiceLocator;
createMultiTenantServiceLocator(
clusterDetails: ClusterDetails[],
): KubernetesServiceLocator;
createHttpServiceLocator(
_clusterDetails: ClusterDetails[],
): KubernetesServiceLocator;
}