in pkg/controller/metrics/metrics.go [174:188]
func (m impl) ObserveManagedCertificatesStatuses(statuses map[string]int) {
for mcrtStatus, occurences := range statuses {
label := statusUnknown
for _, v := range m.config.CertificateStatus.Certificate {
if mcrtStatus == v {
label = mcrtStatus
break
}
}
m.managedCertificateStatus.
With(prometheus.Labels{labelStatus: label}).
Set(float64(occurences))
}
}