After upgrading the Universal Monitor Agent (UMA) from version 2023.x to 25.11.1.38 or later, Kubernetes (K8s) Deployment metrics may disappear from the metric tree.
Specific error messages in the UMA team logs may include:
Starting with version 25.x, UMA transitioned to using mTLS (Mutual TLS) for ClusterInfo communication. If the deployment manifest (YAML) or Helm chart is not updated to include the necessary mTLS environment variables and certificate secrets, the agent will fail to communicate with the ClusterInfo service, resulting in missing metrics.
To resolve this issue, the UMA deployment manifest must be updated to support mTLS. Ensure the following configurations are present in your uma-team deployment:
Add/update/confirm the following environment variables under the container specification:
Ensure that the caaiops-uma-certs secret is provisioned and correctly mounted as a volume in the deployment. The agent requires access to the CA certificate (typically at /etc/clusterinfo/certs/ca-cert.pem) to establish the secure connection.
Once the changes are applied, verify the following in the metric tree: