Skip to content

Commit 9f64e60

Browse files
authored
Merge pull request #3875 from skoeva/k8s-imports
frontend: Fix circular k8s API imports
2 parents 987fc13 + 0dc5c7a commit 9f64e60

39 files changed

+61
-49
lines changed

frontend/src/components/App/Home/ClusterContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { useTranslation } from 'react-i18next';
2626
import { useDispatch } from 'react-redux';
2727
import { useHistory } from 'react-router-dom';
2828
import helpers from '../../../helpers';
29-
import { deleteCluster } from '../../../lib/k8s/apiProxy';
29+
import { deleteCluster } from '../../../lib/k8s/api/v1/clusterApi';
3030
import { Cluster } from '../../../lib/k8s/cluster';
3131
import { createRouteURL } from '../../../lib/router';
3232
import { useId } from '../../../lib/util';

frontend/src/components/App/Home/ClusterTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { useTranslation } from 'react-i18next';
2424
import { generatePath, useHistory } from 'react-router-dom';
2525
import { formatClusterPathParam } from '../../../lib/cluster';
2626
import { useClustersConf, useClustersVersion } from '../../../lib/k8s';
27-
import { ApiError } from '../../../lib/k8s/apiProxy';
27+
import { ApiError } from '../../../lib/k8s/api/v2/ApiError';
2828
import { Cluster } from '../../../lib/k8s/cluster';
2929
import { getClusterPrefixedPath } from '../../../lib/util';
3030
import { useTypedSelector } from '../../../redux/hooks';

frontend/src/components/App/Layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { useDispatch } from 'react-redux';
2828
import { getCluster } from '../../lib/cluster';
2929
import { getSelectedClusters } from '../../lib/cluster';
3030
import { useClustersConf } from '../../lib/k8s';
31-
import { request } from '../../lib/k8s/apiProxy';
31+
import { request } from '../../lib/k8s/api/v1/clusterRequests';
3232
import { Cluster } from '../../lib/k8s/cluster';
3333
import { setConfig } from '../../redux/configSlice';
3434
import { ConfigState } from '../../redux/configSlice';

frontend/src/components/App/PluginSettings/PluginSettingsDetails.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { useParams } from 'react-router-dom';
2525
import { useHistory } from 'react-router-dom';
2626
import { isElectron } from '../../../helpers/isElectron';
2727
import { getCluster } from '../../../lib/cluster';
28-
import { deletePlugin } from '../../../lib/k8s/apiProxy';
28+
import { deletePlugin } from '../../../lib/k8s/api/v1/pluginsApi';
2929
import { ConfigStore } from '../../../plugin/configStore';
3030
import { PluginInfo, reloadPage } from '../../../plugin/pluginsSlice';
3131
import { useTypedSelector } from '../../../redux/hooks';

frontend/src/components/App/RouteSwitcher.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { useDispatch } from 'react-redux';
2121
import { Redirect, Route, RouteProps, Switch, useHistory } from 'react-router-dom';
2222
import { getCluster, getSelectedClusters } from '../../lib/cluster';
2323
import { useCluster, useClustersConf } from '../../lib/k8s';
24-
import { testAuth } from '../../lib/k8s/apiProxy';
24+
import { testAuth } from '../../lib/k8s/api/v1/clusterApi';
2525
import {
2626
createRouteURL,
2727
getDefaultRoutes,

frontend/src/components/App/Settings/SettingsCluster.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import {
3232
} from '../../../helpers/clusterSettings';
3333
import { isElectron } from '../../../helpers/isElectron';
3434
import { useCluster, useClustersConf } from '../../../lib/k8s';
35-
import { deleteCluster, parseKubeConfig, renameCluster } from '../../../lib/k8s/apiProxy';
35+
import { deleteCluster, parseKubeConfig, renameCluster } from '../../../lib/k8s/api/v1/clusterApi';
3636
import { setConfig, setStatelessConfig } from '../../../redux/configSlice';
3737
import { updateStatelessClusterKubeconfig } from '../../../stateless';
3838
import { findKubeconfigByClusterName } from '../../../stateless/findKubeconfigByClusterName';

frontend/src/components/account/Auth.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ import { generatePath, useHistory } from 'react-router-dom';
2929
import { setToken } from '../../lib/auth';
3030
import { getCluster, getClusterPrefixedPath } from '../../lib/cluster';
3131
import { useClustersConf } from '../../lib/k8s';
32-
import { ApiError, testAuth } from '../../lib/k8s/apiProxy';
32+
import { testAuth } from '../../lib/k8s/api/v1/clusterApi';
33+
import { ApiError } from '../../lib/k8s/api/v2/ApiError';
3334
import { ClusterDialog } from '../cluster/Chooser';
3435
import { DialogTitle } from '../common/Dialog';
3536
import HeadlampLink from '../common/Link';

frontend/src/components/advancedSearch/utils/useKubeLists.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
import { useEffect, useMemo, useState } from 'react';
1818
import { ResourceClasses } from '../../../lib/k8s';
19+
import { ApiError } from '../../../lib/k8s/api/v2/ApiError';
1920
import { ApiResource } from '../../../lib/k8s/api/v2/ApiResource';
20-
import { ApiError } from '../../../lib/k8s/apiProxy';
2121
import { KubeObject, KubeObjectClass } from '../../../lib/k8s/cluster';
2222
import { useNamespaces } from '../../../redux/filterSlice';
2323

frontend/src/components/authchooser/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { generatePath, useHistory, useLocation } from 'react-router-dom';
2525
import { getAppUrl } from '../../helpers/getAppUrl';
2626
import { getCluster, getClusterPrefixedPath } from '../../lib/cluster';
2727
import { useClustersConf } from '../../lib/k8s';
28-
import { testAuth } from '../../lib/k8s/apiProxy';
28+
import { testAuth } from '../../lib/k8s/api/v1/clusterApi';
2929
import { createRouteURL, getRoute, getRoutePath } from '../../lib/router';
3030
import { setConfig } from '../../redux/configSlice';
3131
import { ClusterDialog } from '../cluster/Chooser';

frontend/src/components/cluster/KubeConfigLoader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { useTranslation } from 'react-i18next';
3131
import { useDispatch } from 'react-redux';
3232
import { useHistory } from 'react-router-dom';
3333
import { useClustersConf } from '../../lib/k8s';
34-
import { setCluster } from '../../lib/k8s/apiProxy';
34+
import { setCluster } from '../../lib/k8s/api/v1/clusterApi';
3535
import { setStatelessConfig } from '../../redux/configSlice';
3636
import { DialogTitle } from '../common/Dialog';
3737
import Loader from '../common/Loader';

0 commit comments

Comments
 (0)