ServiceMonitor value lookup is not consistent
When both monitoring + init are enabled but serviceMonitor.scheme is not altered from the default, nor filled in via BigBang's mTLS metrics, the chart fails to template.
Inside the chart/templates/init/metrics/servicemonitor.yaml file there is reference of monitoring.serviceMonitor but does not exist in chart/values.yaml. Also in the BigBang passthrough values for Twistlock there is mention of serviceMonitor.enabled which does not control any templates in the chart nor exist in chart/values.yaml.
We'll need to clean up these values, decide on if we want a top level serviceMonitor value or it to be nested under monitoring and ensure all relevant values are present and then looking up the correct value in that location.