Technology Knowledge Update TKU 2025-Jun-1


BMC Discovery Technology Knowledge Update 2025-Jun-1 provides information about new scanning capabilities in the 23.1, 23.3, 24.1, 24.2, 24.3, and 25.2 versions of BMC Discovery.

Info

Internal tracking numbers provided for convenience when you are in discussion with BMC Support.

Release highlights

In this release, we are delivering: 

Deep Container discovery

Starting with BMC Helix Discovery version 25.2 (on-premises) and 25.2.02 (SaaS), we introduce the ability to discover software running inside containers.

To support Deep Container discovery, this TKU implements:

  • Consolidated the SoftwareContainer node type attribute to Linux Container; replaced the id attribute with container_id, and improved Container Image name assignment. Also, changed the key attribute.
  • Updated the pattern to model Software Pods only in the Running and Pending phases
  • HEADS-UP: Added a new SoftwareContainers pattern module for containers unified discovery, and have deprecated a number of container-related patterns:

For more details about this feature, see Discovering containers and (DRDC1-26135).

Kubernetes updates 

  • Added support for LoadBalancer and NodePort Kubernetes Service types.
  • Deprecated modeling of the Ingress Controller (LoadBalancerInstance) node. Instead, added the nginx_controller_version attribute to the nginx controller Deployment node.
  • Reduced modeled Kubernetes Job nodes by consolidating jobs with identical names but different numeric suffixes into a single node (for example, builder-cronjob-1738458000 => builder-cronjob).
  • Updated to only model a single LoadBalancerService node for each Kubernetes service. Changed the key attribute and replaced the port attribute with ports.

For more details, see the Kubernetes documentation page and (DRDC1-25258, DRDC1-26264).

Logical network relationship discovery

Starting with BMC Helix Discovery version 25.2 (on-premises) and 25.2.02 (SaaS), we have added support to discover relationships based on Border Gateway Protocol (BGP) data, including the introduction of a new node kind "NetworkRoutingGroup" and a new visualisation. For more details, see the documentation here and (DRDC1-22768). Details of high-level model changes can be found in the official BMC Helix Discovery documentation.

Cloud

  • AZURE: Added new regions: Santiago, Chile (chilecentral) and Kuala Lumpur, Malaysia (malaysiawest). For more details, see the documentation here and (DRDC1-26531).
  • GCP: Added support for Identity-Aware Proxy (IAP) host scan with configured Shared Virtual Private Clouds (VPCs). For more details, see (DRDC1-24430).
  • OCI: Added a new region — Batam, Indonesia (ap-batam-1). For more details, see the documentation here and (DRDC1-26531).
  • OCI: Added support for discovery of OCI API Gateway. For more details, see the documentation here and (DRDC1-26103).

​​​​Storage

  • Added support for discovery of Huawei OceanStor Pacific System (REST). For more details, see the documentation here and (DRDC1-25572).

Release compatibility

TKU 2025-Jun-1 is compatible with the following versions of BMC Discovery: 23.1, 23.3, 24.1, 24.2, 24.3, and 25.2.

Download

Customers can access this TKU release from theBMC Electronic Product Distribution Website. If you are a customer or partner without a login, contact your BMC account manager.

Learn how to download from the BMC EPD site from this guideline.

Release contents

The release comprises components packaged as the following entities:

  • BMC Discovery Technology Knowledge Update
    • Core - Patterns that model various software products.
    • Extended Database discovery - Patterns that extend some of the core database patterns to obtain additional detailed information about certain databases.
    • Middleware discovery - Patterns that obtain detailed information about certain J2EE Application Servers and Web servers.
    • Network Device Integration Module with associated Network Device definition files, Printer definition files, and SNMP managed devices definition files.
    • System - Patterns that detect configuration issues and populate Discovery Conditions BMC Discovery 23.1,BMC Discovery 23.3,BMC Discovery 24.1,BMC Discovery 24.2,BMC Discovery 24.3 ,BMC Discovery 25.2 and patterns used by the BMC CMDB sync system.

  • BMC Discovery Extended Data Pack 2025-Jun-1
    • Hardware Reference Data - Patterns and data import CSV file that populates BMC Discovery with power and heat consumption figures for various hosts.
    • National Vulnerability Database - A pattern that populates BMC Discovery with information about the CPE ID of each product.
    • Product Lifecycle - Patterns that populate BMC Discovery with information about End-of-Life, End-of-Support, and End-of-Extended-Support for versions of specific host Operating Systems and interpretations of certain software products.
  • BMC Discovery for Storage is a separately licensable product.
    • Storage Systems - Patterns that model many Storage Systems.
    • Storage System Release Notes provides the latest Storage updates and improvements to existing Storage patterns.
  • BMC Discovery for ServiceNow is a separately licensable product.
    • ServiceNow CMDB sync mapping patterns. The documentation ishere.

Command/File Matrix

The Command/File Matrix file (covering all commands executed and files retrieved by the patterns) for TKU 2025-Jun-1 is available here.

Outpost updates

The following BMC Outpost updates are introduced within the scope of this release.

Defect ref.DescriptionNotes
DRUD1-51747Resolved an issue with getPackageList.Happens after upgrading from TKU Jan-1 2024 to TKU Nov-1 2024 and later versions.
DRUD1-49564Resolved an issue related to a security vulnerability in TLS client authentication caused by a race condition in Python’s SSLSocket module.NA
DRUD1-51496Resolved an issue with recurring ssl.SSLEOFError messages frequently logged by BMC Helix Outpost.NA
DRUD1-51493Resolved an issue where BMC Helix Outpost failed to perform SSH discovery if the SSH worker had terminated.NA
DRUD1-51839, DRUD1-51495Resolved an issue where BMC Helix Outpost processes wouldn’t stop, preventing automated updates from starting.NA

Products

We have no new products to report at this time.

RFEs

The following RFEs are introduced within the scope of this release.

RFE ref. 

Enhancement 

Product page 

SI key change 

DRDC1-26451Updated the pattern to detect Apache CXF version 3.5 software instances.Apache CXFN

DRDC1-26452

DRDC1-25443

Updated versioning.

N
DRDC1-25837Updated the Apache pattern to display correct publisher information.Apache HTTPD-based WebserversN
DRDC1-26447Improved modeling of hardware container relationships.HPE Synergy BladeSystemN
DRDC1-26074Improved identification logic for the IBM DB2 Connect Application Server.IBM DB2 ConnectN
DRDC1-24685Added reporting of the edition attribute in BMC Helix CMDB.IBM DB2 RDBMSN
DRDC1-26388For the JavaVMDetails pattern, adjusted mapping so openjdk is correctly modelled as OpenJDK rather than Oracle.Java Virtual MachineN
DRDC1-25621Updated pattern trigger conditions to improve scanning accuracy.McAfee Common FrameworkN
DRDC1-24943NVD data is now reported on the Host node and the SI node.National Vulnerability DatabaseN
DRDC1-24529Added NVD reporting for CentOS hosts.National Vulnerability DatabaseN
DRDC1-25544Improved parsing logic for pg_hba.conf to enhance access control visibility.PostgreSQL RDBMS - Database Details PattenN
DRDC1-26371Updated pattern to correctly display software instance names.Red Hat JBoss Application ServerN
DRDC1-26301Updated the SAP Application Server to model the LDAP connector.SAP Business SuiteN
DRDC1-26459

For the SAP Enqueue Replication pattern, converted the following from Candidate Software to Software Instances: 

  • ldap_rfc
  • SAP Enqueue Replication (enqr.sap)
  • SAP Start Server
SAP Business SuiteN
DRDC1-25583Updated trigger conditions for the SAP Enqueue Server.SAP Business SuiteN
DRDC1-26403Improved LB Service to Member linkage.Supported Load BalancersN

Defects resolved

The following defects are fixed within the scope of this release.

Defect ref. 

Details 

Product page 

SI key change 

DRDC1-26344

Problem: Incorrect handling of active versioning.

Solution: Code fix.

Apache HTTPD-based WebserversN
DRDC1-26252

Problem: Misinterpretation of catalina_base, catalina_home, and full_version attributes of Apache Tomcat Application Server.

Solution: Code fix.

N
DRDC1-26507

Problem: An ECA error.

Solution: Code fix.

Discovery Condition Red Hat Enterprise Linux RHBA_2012_0188N
DRDC1-26605

Problem: A Kubernetes Cluster may be destroyed with a SI key change.

Solution: Code fix.

KubernetesN
DRDC1-26221

Problem: A typo in the simple_identity for kubelet.

Solution: Code fix.

KubernetesN
DRDC1-26443

Problem: Cluster nodes are destroyed due to a failure in Kubernetes.ListNodes.

Solution: Code fix.

KubernetesN
DRDC1-26438

Problem: Cluster nodes deleted due to scan failures.

Solution: Code fix.

NAN
DRDC1-26386

Problem: Inconsistent naming conventions for ContainerImage nodes.

Solution: Code fix.

NAN
DRDC1-26305

Problem: Improper parsing of the configuration file in the NGINX Load Balancer pattern.

Solution: Code fix.

Supported Load BalancersN
DRDC1-26477

Problem: Incorrect modeling of the Apache Load Balancer caused by hashed keys.

Solution: Code fix.

Supported Load BalancersN

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*