ID: 15626
Title: KUBE: Addition of CronJob Inventory
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0p3
This feature extends the Kubernetes monitoring. The inventory of a CronJob host now features the
'Metadata' path, which is already available for other piggybacked hosts.
ID: 15879
Title: host_config: introduction of background job for host_rename endpoint
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the host_rename endpoint occasionally ran into a timeout if
the renaming process took too long. This werk introduces a background job
to resolve this issue. The endpoint now returns a redirect response instead of
the host details. An associating wait-for-completion endpoint is also introduced
to accompany the rename endpoint. Scripts should be adjusted accordingly.
Prior to this werk, the rename process was initiated by calling the endpoint:
/objects/host_config/<host_id>/actions/rename/invoke
This endpoint remains the same but the werk introduces the additional endpoint to
wait for the process' completion:
/domain-types/host_config/actions/actions/wait-for-completion/invoke
ID: 15813
Title: Clarify combined graph dashlet error message for filtered boards
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.3.0b1
As of publishing of this Werk, the combined graph dashlet (as used in the Main Dashboard) does not yet
support filtering.
The corresponding error message was updated to better inform the user about that fact.
ID: 15625
Title: <tt>mk_logwatch.py</tt>: Overflow Options are Case-Insensitive
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Specifying <tt>overflow=c</tt> is no longer invalid and is equivalent to <tt>overflow=C</tt>.
ID: 15624
Title: <tt>mk_logwatch.py</tt>: Do Not Crash Upon Entering Invalid Option
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Previously, if the user entered an invalid option into a configuration file for
<tt>mk_logwatch.py</tt>, the plugin would crash with the traceback:
C+:
ValueError: Invalid overflow: 'c' (choose from dict_keys(['C', 'W', 'I', 'O']))
C-:
or similar. This would cause the output to be assigned to the wrong service, since no section
header was produced. With this Werk, the traceback will only be shown, if the option
<tt>--debug</tt> is used. This is analogous to what happens if the configuration file is missing.
ID: 15884
Title: activate_changes: If-Match header now required on the activate changes endpoint
Component: REST API
Level: 1
Class: New feature
Version: 2.3.0b1
The werk introduces the etag If-Match policy on the activate changes endpoint.
The user can locate the ETag in the response headers of the "list pending changes"
endpoint. In cases where clients don't want to first call this endpoint,
the option to send If-Match: * is also possible.
ID: 15886
Title: etag: allow star tag on endpoints that enforce etag policy
Component: REST API
Level: 1
Class: New feature
Version: 2.3.0b1
If-Match is most often used with state-changing methods (e.g., POST, PUT, DELETE)
to prevent accidental overwrites when multiple user agents might be acting in
parallel on the same resource.
This werk introduces a mechanism to ignore or bypass this protection mechanism by
passing the special * character to the If-Match header.
ID: 15885
Title: activate_changes: implement list pending changes endpoint
Component: REST API
Level: 1
Class: New feature
Version: 2.3.0b1
This werk introduces a new endpoint in the activation_run domain
for showing a list of pending changes. This is useful if you want
to know if there are changes pending and what they are before
activating them.
The new endpoint is as follows .../domain-types/activation_run/collections/pending_changes
ID: 15285
Title: mk_oracle.ps1: add systemparameter section
Component: agents
Level: 1
Class: Bug fix
Version: 2.1.0p29
The agent bakery default values add the section "System Parameters" with "Run
synchronously". This works with linux agent, but the windows agent plugin could
not handle this section.
This werk adds the section to the windows agent plugin.
ID: 15622
Title: <tt>ipmi_sensors</tt>: Add Temperature Performance Data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Previously, the check <tt>ipmi_sensors</tt> would only provide temperature performance data, if the
service name contained <tt>temp</tt>. With this Werk, the data will also be provided, if the data
type is available via the agent and the type contains `temp` (case-insensitive).