diff --git a/apps/assisted-disconnected-ui/src/components/ResetSingleClusterModal.tsx b/apps/assisted-disconnected-ui/src/components/ResetSingleClusterModal.tsx index 6e9d50601f..0cb0e8b0fe 100644 --- a/apps/assisted-disconnected-ui/src/components/ResetSingleClusterModal.tsx +++ b/apps/assisted-disconnected-ui/src/components/ResetSingleClusterModal.tsx @@ -1,11 +1,7 @@ import React from 'react'; import { Button, ButtonVariant, Content, Stack, StackItem, Alert } from '@patternfly/react-core'; import { Modal, ModalVariant } from '@patternfly/react-core/deprecated'; -import { - useModalDialogsContext, - ClustersService, - HostsService, -} from '@openshift-assisted/ui-lib/ocm'; +import { useModalDialogsContext, ClustersService } from '@openshift-assisted/ui-lib/ocm'; import { getApiErrorMessage, handleApiError, @@ -35,14 +31,6 @@ const ResetSingleClusterModal: React.FC = () => { try { setError(undefined); setIsLoading(true); - const hosts = cluster?.hosts; - if (hosts) { - for (const host of hosts) { - await HostsService.unbind(host); - } - } - - // Remove the regular cluster await ClustersService.remove(cluster.id); navigate(`/`); } catch (e) { diff --git a/libs/ui-lib/lib/common/api/assisted-service/HostsAPI.ts b/libs/ui-lib/lib/common/api/assisted-service/HostsAPI.ts index 15284b174f..18d8b69464 100644 --- a/libs/ui-lib/lib/common/api/assisted-service/HostsAPI.ts +++ b/libs/ui-lib/lib/common/api/assisted-service/HostsAPI.ts @@ -75,11 +75,6 @@ const HostsAPI = { }, ); }, - unbindHost(infraEnvId: InfraEnv['id'], hostId: Host['id']) { - return client.post, never>( - `${HostsAPI.makeActionsBaseURI(infraEnvId, hostId)}/unbind`, - ); - }, }; export default HostsAPI; diff --git a/libs/ui-lib/lib/ocm/services/HostsService.ts b/libs/ui-lib/lib/ocm/services/HostsService.ts index 207ae53dac..d43d936639 100644 --- a/libs/ui-lib/lib/ocm/services/HostsService.ts +++ b/libs/ui-lib/lib/ocm/services/HostsService.ts @@ -93,14 +93,6 @@ const HostsService = { return HostsAPI.bindHost(host.infraEnvId, host.id, clusterId); }, - unbind(host: Host) { - if (!host.infraEnvId) { - throw new Error(`Cannot unbind host ${host.id}, missing infraEnvId`); - } - - return HostsAPI.unbindHost(host.infraEnvId, host.id); - }, - installAll(hosts: Host[]) { const promises = []; for (const host of hosts) {