Werk #16016: mk_postgres: addition of option to specify instance name

Component Core & setup
Title mk_postgres: addition of option to specify instance name
Date Aug 2, 2023
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 2.2.0p8 2.1.0p33
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required

The migration of the postgres_instances check plugin to the new CheckAPI broke the discovery mechanism of the plugin as it previously allowed an instance to have no specified name. This werk introduces the option to specify an explicit name for an instance. The mk_postgres plugin is adjusted accordingly and raises an error if the name cannot be inferred from .env file. To benefit from this change and also resolve the error, the user should adjust or bake the config file again and roll out the newly adapted plugin. For manual adaptation, instance entries should be adapted to have the following format:

INSTANCE=<instance env filepath>:<username>:<instance pgpass filepath>:<instance name (optional)>

where ':' (colon) is the respective separator character.

To the list of all Werks