diff --git a/pkg/analyzer/mutating_webhook.go b/pkg/analyzer/mutating_webhook.go index c535c30..0360b79 100644 --- a/pkg/analyzer/mutating_webhook.go +++ b/pkg/analyzer/mutating_webhook.go @@ -75,6 +75,11 @@ func (MutatingWebhookAnalyzer) Analyze(a common.Analyzer) ([]common.Result, erro }, }, }) + preAnalysis[fmt.Sprintf("%s/%s", webhookConfig.Namespace, webhook.Name)] = common.PreAnalysis{ + MutatingWebhook: webhookConfig, + FailureDetails: failures, + } + AnalyzerErrorsMetric.WithLabelValues(kind, webhook.Name, webhookConfig.Namespace).Set(float64(len(failures))) continue } diff --git a/pkg/analyzer/validating_webhook.go b/pkg/analyzer/validating_webhook.go index 5080a69..b29cc33 100644 --- a/pkg/analyzer/validating_webhook.go +++ b/pkg/analyzer/validating_webhook.go @@ -73,6 +73,11 @@ func (ValidatingWebhookAnalyzer) Analyze(a common.Analyzer) ([]common.Result, er }, }, }) + preAnalysis[fmt.Sprintf("%s/%s", webhookConfig.Namespace, webhook.Name)] = common.PreAnalysis{ + ValidatingWebhook: webhookConfig, + FailureDetails: failures, + } + AnalyzerErrorsMetric.WithLabelValues(kind, webhook.Name, webhookConfig.Namespace).Set(float64(len(failures))) continue }