ID: 13770
Title: KUBE agent_kube handling of exception case when no cluster collector data is processed
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The cluster collector is considered healthy even if it never received data
from its node collectors. This behaviour was previously also reflected in the Cluster
Collector service, where processing was considered successful even though no data
was processed. This werk changes that, and the service will make a clear distinction
when no data has been received from the cluster collector endpoint.
ID: 13807
Title: KUBE kube_cluster_info addition of Cluster Info agent plugin and labels for Kubernetes cluster
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
This werk introduces the the kube_cluster_info agent plugin. The service displays
general information about the Kubernetes cluster.
ID: 13808
Title: KUBE kube_replicas change replicas desired count from status to spec
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
In the previous version, the desired replicas count was based upon Kubernetes'
reported status count number. This number could differ from the specified
replicas count depending on the conditions of the deployment. This werk, therefore,
changes the desired replicas count to rely on the spec value.
ID: 13341
Title: KUBE: Conversion of timestamps
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, when converting a timestamp from the Kubernetes client, the UTC format
would not be taken into account properly.
ID: 13786
Title: KUBE: kube_pod_restarts handling of missing restart rates
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
In some instances, the restart rate of a pod cannot be determined.
Previously, the rate would then be substituted by the restart count.
It is now omitted instead.
ID: 13345
Title: KUBE: kube_node_conditions handling of missing node conditions
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The available conditions are specific to the cluster setup. Previously,
the check always expected that all conditions are present which led to a crash.
This werk changes this behaviour by omitting non-present conditions.
ID: 13787
Title: KUBE: agent_kube handling of unscheduled pods
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Pods which are not yet scheduled don't belong to any node.
Previously, the agent would always attempt to assign a node
to every pod which led to an error. This werk fixes the agent.
ID: 13776
Title: cmciii_lcp_waterflow: sensor discovered regardless of whether there are measurements
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check cmciii_lcp_waterflow discovered waterflow sensors, even though these
were not present. This has been fixed.
ID: 13565
Title: cmciii_lcp_water: crashed when water flow measurements are missing
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The cmciii_lcp_water check crashed when water flow measurements were missing with the error message "UnboundLocalError: local variable 'unit_lines' referenced before assignment". This has been fixed.