mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-28 18:38:40 +00:00
fix: use generate name for background scan reports (#11586)
Signed-off-by: Vishal Choudhary <vishal.choudhary@nirmata.com> Co-authored-by: shuting <shuting@nirmata.com>
This commit is contained in:
parent
6a90c27578
commit
c1f8b2ed96
3 changed files with 7 additions and 7 deletions
|
@ -411,7 +411,7 @@ func (c *GenerateController) createReports(
|
|||
resource unstructured.Unstructured,
|
||||
engineResponses ...engineapi.EngineResponse,
|
||||
) error {
|
||||
report := reportutils.BuildGenerateReport(resource.GetNamespace(), resource.GetName(), resource.GroupVersionKind(), resource.GetName(), resource.GetUID(), engineResponses...)
|
||||
report := reportutils.BuildGenerateReport(resource.GetNamespace(), resource.GroupVersionKind(), resource.GetName(), resource.GetUID(), engineResponses...)
|
||||
if len(report.GetResults()) > 0 {
|
||||
err := c.reportsBreaker.Do(ctx, func(ctx context.Context) error {
|
||||
_, err := reportutils.CreateReport(ctx, report, c.kyvernoClient)
|
||||
|
|
|
@ -275,7 +275,7 @@ func (c *mutateExistingController) createReports(
|
|||
resource unstructured.Unstructured,
|
||||
engineResponses ...engineapi.EngineResponse,
|
||||
) error {
|
||||
report := reportutils.BuildMutateExistingReport(resource.GetNamespace(), resource.GetName(), resource.GroupVersionKind(), resource.GetName(), resource.GetUID(), engineResponses...)
|
||||
report := reportutils.BuildMutateExistingReport(resource.GetNamespace(), resource.GroupVersionKind(), resource.GetName(), resource.GetUID(), engineResponses...)
|
||||
if len(report.GetResults()) > 0 {
|
||||
err := c.reportsBreaker.Do(ctx, func(ctx context.Context) error {
|
||||
_, err := reportutils.CreateReport(ctx, report, c.kyvernoClient)
|
||||
|
|
|
@ -43,7 +43,7 @@ func NewBackgroundScanReport(namespace, name string, gvk schema.GroupVersionKind
|
|||
} else {
|
||||
report = &reportsv1.EphemeralReport{}
|
||||
}
|
||||
report.SetName(name)
|
||||
report.SetGenerateName(name + "-")
|
||||
report.SetNamespace(namespace)
|
||||
controllerutils.SetOwner(report, gvk.GroupVersion().String(), gvk.Kind, owner, uid)
|
||||
SetResourceUid(report, uid)
|
||||
|
@ -60,14 +60,14 @@ func BuildMutationReport(resource unstructured.Unstructured, request admissionv1
|
|||
return report
|
||||
}
|
||||
|
||||
func BuildMutateExistingReport(namespace, name string, gvk schema.GroupVersionKind, owner string, uid types.UID, responses ...engineapi.EngineResponse) reportsv1.ReportInterface {
|
||||
report := NewBackgroundScanReport(namespace, name, gvk, owner, uid)
|
||||
func BuildMutateExistingReport(namespace string, gvk schema.GroupVersionKind, owner string, uid types.UID, responses ...engineapi.EngineResponse) reportsv1.ReportInterface {
|
||||
report := NewBackgroundScanReport(namespace, string(uid), gvk, owner, uid)
|
||||
SetMutationResponses(report, responses...)
|
||||
return report
|
||||
}
|
||||
|
||||
func BuildGenerateReport(namespace, name string, gvk schema.GroupVersionKind, owner string, uid types.UID, responses ...engineapi.EngineResponse) reportsv1.ReportInterface {
|
||||
report := NewBackgroundScanReport(namespace, name, gvk, owner, uid)
|
||||
func BuildGenerateReport(namespace string, gvk schema.GroupVersionKind, owner string, uid types.UID, responses ...engineapi.EngineResponse) reportsv1.ReportInterface {
|
||||
report := NewBackgroundScanReport(namespace, string(uid), gvk, owner, uid)
|
||||
SetGenerationResponses(report, responses...)
|
||||
return report
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue