kubernetes-backend: Use imports directly from common

Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
This commit is contained in:
Juan Lulkin
2021-04-29 17:32:59 +02:00
parent 37dc8d6e9c
commit e6715553b3
7 changed files with 15 additions and 18 deletions
@@ -15,7 +15,8 @@
*/
import { KubernetesAuthTranslator } from './types';
import { KubernetesRequestBody, ClusterDetails } from '../types/types';
import { ClusterDetails } from '../types/types';
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
export class GoogleKubernetesAuthTranslator
implements KubernetesAuthTranslator {
@@ -15,7 +15,8 @@
*/
import { KubernetesAuthTranslator } from './types';
import { KubernetesRequestBody, ClusterDetails } from '../types/types';
import { ClusterDetails } from '../types/types';
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
export class ServiceAccountKubernetesAuthTranslator
implements KubernetesAuthTranslator {
@@ -14,7 +14,8 @@
* limitations under the License.
*/
import { KubernetesRequestBody, ClusterDetails } from '../types/types';
import { ClusterDetails } from '../types/types';
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
export interface KubernetesAuthTranslator {
decorateClusterDetailsWithAuth(
@@ -20,9 +20,9 @@ import {
CustomResource,
KubernetesFetcher,
KubernetesObjectTypes,
KubernetesRequestBody,
KubernetesServiceLocator,
} from '../types/types';
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
import { KubernetesAuthTranslator } from '../kubernetes-auth-translator/types';
import { KubernetesAuthTranslatorGenerator } from '../kubernetes-auth-translator/KubernetesAuthTranslatorGenerator';
@@ -32,15 +32,17 @@ import lodash, { Dictionary } from 'lodash';
import { Logger } from 'winston';
import {
ClusterDetails,
FetchResponse,
FetchResponseWrapper,
KubernetesErrorTypes,
KubernetesFetcher,
KubernetesFetchError,
KubernetesObjectTypes,
ObjectFetchParams,
CustomResource,
} from '../types/types';
import {
FetchResponse,
KubernetesFetchError,
KubernetesErrorTypes,
} from '@backstage/plugin-kubernetes-common';
import { KubernetesClientProvider } from './KubernetesClientProvider';
export interface Clients {
@@ -23,11 +23,11 @@ import { MultiTenantServiceLocator } from '../service-locator/MultiTenantService
import {
ClusterDetails,
KubernetesClustersSupplier,
KubernetesRequestBody,
KubernetesServiceLocator,
ServiceLocatorMethod,
CustomResource,
} from '../types/types';
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
import { KubernetesClientProvider } from './KubernetesClientProvider';
import { KubernetesFanOutHandler } from './KubernetesFanOutHandler';
import { KubernetesClientBasedFetcher } from './KubernetesFetcher';
+2 -10
View File
@@ -15,18 +15,10 @@
*/
import type {
FetchResponse as FetchResponseCommon,
KubernetesFetchError as KubernetesFetchErrorCommon,
FetchResponse,
KubernetesFetchError,
} from '@backstage/plugin-kubernetes-common';
export type {
KubernetesErrorTypes,
KubernetesRequestBody,
} from '@backstage/plugin-kubernetes-common';
export type KubernetesFetchError = KubernetesFetchErrorCommon;
export type FetchResponse = FetchResponseCommon;
export type ClusterLocatorMethod =
| ConfigClusterLocatorMethod
| GKEClusterLocatorMethod;