How to Create Discovery Pattern Extensions and Why to Use Them
What is a discovery pattern extension
A pattern extension provides the ability to modify a pattern without customizing it. No more dreaded “Skipped Updates” to review during upgrades. Extensions can even be used to add connections for service mapping, just make sure you check that pattern_runtime_mode variable to not run for horizontal to discovery.
Important: At least one identification section needs to succeed in order for extensions to run. In the case where no identification sections are passing, you need to evaluate whether a new pattern is needed or to modify the existing one. If it is a minor change, I would personally customize the identification section and document the change. This will make it easier to evaluate future skipped updates.