Symptoms


Based on the current deployment guide for Monitoring and Alerting solution, inside the infra.yaml metric_server_enable setting value can be set to either true or false. In addition it is not mandatory.



However, if this setting is set to true, the monitoring deployment will fail with error as below:

    metrics_server_enabled: true
specified state file infra/monitoring/helmfile.yaml is not found


Cause

The deployment container image does not have the yaml file for the deployment of the Kubernetes metric server kube-state-metric.


Resolution

Remove setting metrics_server_enabled from your infra.yaml.


Internal