From b37632290cd10e5470ed77237cdd1bb37012dbc0 Mon Sep 17 00:00:00 2001 From: seanrathier Date: Mon, 3 Feb 2025 15:31:26 -0500 Subject: [PATCH] [Bug] Agent-based deployment selections are not showing on prem for integrations with agentless as a deployment option (#209350) (cherry picked from commit dff20a63c48cfc89c740fd8b3eea47f29b15f79f) --- .../single_page_layout/hooks/setup_technology.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts index eab5f3ccecac5..0ff4a2e07e431 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts @@ -100,13 +100,14 @@ export function useSetupTechnology({ ); useEffect(() => { const shouldBeDefault = - isOnlyAgentlessIntegration(packageInfo, integrationToEnable) || - isAgentlessSetupDefault(packageInfo, integrationToEnable) + isAgentlessEnabled && + (isOnlyAgentlessIntegration(packageInfo, integrationToEnable) || + isAgentlessSetupDefault(packageInfo, integrationToEnable)) ? SetupTechnology.AGENTLESS : SetupTechnology.AGENT_BASED; setDefaultSetupTechnology(shouldBeDefault); setSelectedSetupTechnology(shouldBeDefault); - }, [packageInfo, integrationToEnable]); + }, [isAgentlessEnabled, packageInfo, integrationToEnable]); const agentlessPolicyName = getAgentlessAgentPolicyNameFromPackagePolicyName(packagePolicy.name);