From c0abdcdbb281abc32d0f6fc7925a6faaba436887 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Tue, 20 Jul 2021 15:22:45 -0400 Subject: [PATCH] [APM] Fix missing input vars for Fleet UI (#105384) (#106195) (#106295) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Oliver Gupte --- .../server/lib/fleet/get_apm_package_policy_definition.ts | 8 ++++++++ .../components/package_policy_input_config.tsx | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/apm/server/lib/fleet/get_apm_package_policy_definition.ts b/x-pack/plugins/apm/server/lib/fleet/get_apm_package_policy_definition.ts index 291b2fa2af99d8..584f51bbf77a5f 100644 --- a/x-pack/plugins/apm/server/lib/fleet/get_apm_package_policy_definition.ts +++ b/x-pack/plugins/apm/server/lib/fleet/get_apm_package_policy_definition.ts @@ -116,6 +116,14 @@ export const apmConfigMapping: Record< name: 'rum_event_rate_lru_size', type: 'integer', }, + 'apm-server.rum.library_pattern': { + name: 'rum_library_pattern', + type: 'text', + }, + 'apm-server.rum.exclude_from_grouping': { + name: 'rum_exclude_from_grouping', + type: 'text', + }, 'apm-server.api_key.limit': { name: 'api_key_limit', type: 'integer', diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/components/package_policy_input_config.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/components/package_policy_input_config.tsx index 33ee95910daa6a..b465ddeee97f86 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/components/package_policy_input_config.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/components/package_policy_input_config.tsx @@ -163,7 +163,7 @@ export const PackagePolicyInputConfig: React.FunctionComponent<{ {isShowingAdvanced ? advancedVars.map((varDef) => { const { name: varName, type: varType } = varDef; - const value = packagePolicyInput.vars![varName].value; + const value = packagePolicyInput.vars?.[varName]?.value; return (