For every helm chart using the Service monitor for getting the metrics.
Add a condition to enable it in the values.yaml and make it disabled in default.
Add the values for the labels too for the service monitor.
Root cause : When the user installs the helm chart in the non-zop cluster he will not be configured the prometheus. But the existing helm chart creates the service monitor without any condition which check for the prometheus release.
So the helm chart is not getting installed in the non zop clusters.
For every helm chart using the Service monitor for getting the metrics.
Add a condition to enable it in the values.yaml and make it disabled in default.
Add the values for the labels too for the service monitor.
Root cause : When the user installs the helm chart in the non-zop cluster he will not be configured the prometheus. But the existing helm chart creates the service monitor without any condition which check for the prometheus release.
So the helm chart is not getting installed in the non zop clusters.