Skip to content

Commit da724ce

Browse files
kevinlogkibanamachine
authored andcommitted
[Security Solution] Remove Host Isolation feature flag (#101655)
1 parent 5d5194c commit da724ce

4 files changed

Lines changed: 11 additions & 20 deletions

File tree

x-pack/plugins/security_solution/common/experimental_features.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export type ExperimentalFeatures = typeof allowedExperimentalValues;
1414
const allowedExperimentalValues = Object.freeze({
1515
trustedAppsByPolicyEnabled: false,
1616
metricsEntitiesEnabled: false,
17-
hostIsolationEnabled: false,
1817
ruleRegistryEnabled: false,
1918
});
2019

x-pack/plugins/security_solution/public/common/mock/global_state.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ export const mockGlobalState: State = {
4242
enableExperimental: {
4343
trustedAppsByPolicyEnabled: false,
4444
metricsEntitiesEnabled: false,
45-
hostIsolationEnabled: false,
4645
ruleRegistryEnabled: false,
4746
},
4847
},

x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.tsx

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import {
3131
UNISOLATE_HOST,
3232
} from '../../../../detections/components/host_isolation/translations';
3333
import { ALERT_DETAILS } from './translations';
34-
import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features';
3534
import { useIsolationPrivileges } from '../../../../common/hooks/endpoint/use_isolate_privileges';
3635

3736
const StyledEuiFlyoutBody = styled(EuiFlyoutBody)`
@@ -74,8 +73,6 @@ const EventDetailsPanelComponent: React.FC<EventDetailsPanelProps> = ({
7473
skip: !expandedEvent.eventId,
7574
});
7675

77-
const isHostIsolationEnabled = useIsExperimentalFeatureEnabled('hostIsolationEnabled');
78-
7976
const [isHostIsolationPanelOpen, setIsHostIsolationPanel] = useState(false);
8077

8178
const [isolateAction, setIsolateAction] = useState('isolateHost');
@@ -156,20 +153,17 @@ const EventDetailsPanelComponent: React.FC<EventDetailsPanelProps> = ({
156153
/>
157154
)}
158155
</StyledEuiFlyoutBody>
159-
{isIsolationAllowed &&
160-
isHostIsolationEnabled &&
161-
isEndpointAlert &&
162-
isHostIsolationPanelOpen === false && (
163-
<EuiFlyoutFooter>
164-
<EuiFlexGroup justifyContent="flexEnd">
165-
<EuiFlexItem grow={false}>
166-
<TakeActionDropdown onChange={showHostIsolationPanel} agentId={agentId} />
167-
</EuiFlexItem>
168-
</EuiFlexGroup>
169-
<EuiSpacer size="l" />
170-
<EuiSpacer size="l" />
171-
</EuiFlyoutFooter>
172-
)}
156+
{isIsolationAllowed && isEndpointAlert && isHostIsolationPanelOpen === false && (
157+
<EuiFlyoutFooter>
158+
<EuiFlexGroup justifyContent="flexEnd">
159+
<EuiFlexItem grow={false}>
160+
<TakeActionDropdown onChange={showHostIsolationPanel} agentId={agentId} />
161+
</EuiFlexItem>
162+
</EuiFlexGroup>
163+
<EuiSpacer size="l" />
164+
<EuiSpacer size="l" />
165+
</EuiFlyoutFooter>
166+
)}
173167
</>
174168
) : (
175169
<>

x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/hosts/details/index.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ const mockDeps = {
3232
experimentalFeatures: {
3333
trustedAppsByPolicyEnabled: false,
3434
metricsEntitiesEnabled: false,
35-
hostIsolationEnabled: false,
3635
ruleRegistryEnabled: false,
3736
},
3837
service: {} as EndpointAppContextService,

0 commit comments

Comments
 (0)