1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-05 07:26:55 +00:00

chore: improve tracing instrumented clients (#5474)

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
Co-authored-by: Vyankatesh Kudtarkar <vyankateshkd@gmail.com>
This commit is contained in:
Charles-Edouard Brétéché 2022-11-25 14:59:14 +01:00 committed by GitHub
parent e03f48128a
commit f08db8709c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
130 changed files with 4758 additions and 8520 deletions

View file

@ -158,9 +158,9 @@ func (c *withTracing) {{ $operation.Method.Name }}(
{{- end }}
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, {{ Quote $operation.Method.Name }}),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", {{ Quote $operation.Method.Name }}),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String({{ Quote $operation.Method.Name }}),
)
defer span.End()
{{- if $operation.HasContext }}
@ -178,10 +178,7 @@ func (c *withTracing) {{ $operation.Method.Name }}(
{{- if $operation.HasError }}
{{- range $i, $ret := Returns $operation.Method }}
{{- if $ret.IsError }}
if ret{{ $i }} != nil {
span.RecordError(ret{{ $i }})
span.SetStatus(codes.Error, ret{{ $i }}.Error())
}
tracing.SetSpanStatus(span, ret{{ $i }})
{{- end }}
{{- end }}
{{- end }}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
k8s_io_apimachinery_pkg_apis_meta_v1_unstructured "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
@ -218,17 +216,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 string, arg2 *k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2, arg3, arg4...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 string, arg2 *k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -236,17 +231,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions, arg3 ...string) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -254,17 +246,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_apimachinery_pkg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2, arg3...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg3 ...string) error {
@ -272,17 +261,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2, arg3...)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -290,17 +276,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions, arg3 ...string) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -308,17 +291,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2, arg3...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.UnstructuredList, error) {
@ -326,17 +306,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -344,17 +321,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions, arg3 ...string) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -362,17 +336,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_apimachinery_pkg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2, arg3...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_apimachinery_pkg_apis_meta_v1_unstructured.Unstructured, error) {
@ -380,17 +351,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_apimachine
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -398,16 +366,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_admissionregistration_v1 "k8s.io/api/admissionregistration/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_admissionregistration_v1.MutatingWebhookConfigurationList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_admissionregistration_v1.MutatingWebhookConfiguration, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_admissionregistration_v1 "k8s.io/api/admissionregistration/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_admissionregistration_v1.ValidatingWebhookConfigurationList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_admissionregistration_v1.ValidatingWebhookConfiguration, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_admissionregistration_v1beta1 "k8s.io/api/admissionregistration/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfigurationList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_admissionregistration_v1beta1.MutatingWebhookConfiguration, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_admissionregistration_v1beta1 "k8s.io/api/admissionregistration/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfigurationList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_admissionregistration_v1beta1.ValidatingWebhookConfiguration, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_admissionreg
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1 "k8s.io/api/apps/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1.ControllerRevision, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Cont
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1.ControllerRevision, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1.ControllerRevisionList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1.ControllerRevision, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.ControllerRevision, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Cont
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1 "k8s.io/api/apps/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1.DaemonSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Daem
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1.DaemonSetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Daem
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.DaemonSet, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1 "k8s.io/api/apps/v1"
k8s_io_api_autoscaling_v1 "k8s.io/api/autoscaling/v1"
@ -266,17 +264,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_autoscaling_v1.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -284,17 +279,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1.DeploymentApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1.Deployment, error) {
@ -302,17 +294,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1.Deployment, error) {
@ -320,17 +309,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Depl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -338,17 +324,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -356,17 +339,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1.Deployment, error) {
@ -374,17 +354,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -392,17 +369,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1.DeploymentList, error) {
@ -410,17 +384,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1.Deployment, error) {
@ -428,17 +399,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.Deployment, error) {
@ -446,17 +414,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Depl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_autoscaling_v1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -464,17 +429,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.Deployment, error) {
@ -482,17 +444,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -500,16 +459,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1 "k8s.io/api/apps/v1"
k8s_io_api_autoscaling_v1 "k8s.io/api/autoscaling/v1"
@ -266,17 +264,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_autoscaling_v1.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -284,17 +279,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1.ReplicaSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -302,17 +294,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -320,17 +309,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Repl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -338,17 +324,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -356,17 +339,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -374,17 +354,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -392,17 +369,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1.ReplicaSetList, error) {
@ -410,17 +384,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -428,17 +399,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -446,17 +414,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Repl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_autoscaling_v1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -464,17 +429,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.ReplicaSet, error) {
@ -482,17 +444,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -500,16 +459,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1 "k8s.io/api/apps/v1"
k8s_io_api_autoscaling_v1 "k8s.io/api/autoscaling/v1"
@ -266,17 +264,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_autoscaling_v1.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -284,17 +279,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1.StatefulSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -302,17 +294,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -320,17 +309,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Stat
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -338,17 +324,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -356,17 +339,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -374,17 +354,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -392,17 +369,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1.StatefulSetList, error) {
@ -410,17 +384,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -428,17 +399,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -446,17 +414,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1.Stat
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_autoscaling_v1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -464,17 +429,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1.StatefulSet, error) {
@ -482,17 +444,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -500,16 +459,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta1 "k8s.io/api/apps/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta1.ControllerRevision, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta1.ControllerRevision, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta1.ControllerRevisionList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta1.ControllerRevision, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta1.ControllerRevision, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta1 "k8s.io/api/apps/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta1.DeploymentApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta1.DeploymentList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta1.Deployment, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta1 "k8s.io/api/apps/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta1.StatefulSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta1.StatefulSetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta1.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta1.StatefulSet, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta2 "k8s.io/api/apps/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta2.ControllerRevision, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.ControllerRevision, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta2.ControllerRevisionList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta2.ControllerRevision, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.ControllerRevision, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.ControllerRevision, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta2 "k8s.io/api/apps/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta2.DaemonSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta2.DaemonSetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.DaemonSet, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta2 "k8s.io/api/apps/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta2.DeploymentApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta2.DeploymentList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.Deployment, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta2 "k8s.io/api/apps/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta2.ReplicaSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta2.ReplicaSetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.ReplicaSet, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apps_v1beta2 "k8s.io/api/apps/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -264,17 +262,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_apps_v1beta2.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta2.Scale, error) {
@ -282,17 +277,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apps_v1beta2.StatefulSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -300,17 +292,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -318,17 +307,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -336,17 +322,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -354,17 +337,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -372,17 +352,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apps_v1beta2.Scale, error) {
@ -390,17 +367,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apps_v1beta2.StatefulSetList, error) {
@ -408,17 +382,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -426,17 +397,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -444,17 +412,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_apps_v1beta2.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.Scale, error) {
@ -462,17 +427,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v1beta2.StatefulSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apps_v1beta2.StatefulSet, error) {
@ -480,17 +442,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apps_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -498,16 +457,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authentication_v1 "k8s.io/api/authentication/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authenticati
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authentication_v1beta1 "k8s.io/api/authentication/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authenticati
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1 "k8s.io/api/authorization/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1 "k8s.io/api/authorization/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1 "k8s.io/api/authorization/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1 "k8s.io/api/authorization/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1beta1 "k8s.io/api/authorization/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1beta1 "k8s.io/api/authorization/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1beta1 "k8s.io/api/authorization/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authorization_v1beta1 "k8s.io/api/authorization/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -66,16 +64,13 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_authorizatio
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_autoscaling_v1 "k8s.io/api/autoscaling/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_autoscaling_v1.HorizontalPodAutoscalerApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscalerList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.HorizontalPodAutoscaler, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autosc
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_autoscaling_v2 "k8s.io/api/autoscaling/v2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_autoscaling_v2.HorizontalPodAutoscalerApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscalerList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2.HorizontalPodAutoscaler, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autosc
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_autoscaling_v2beta1 "k8s.io/api/autoscaling/v2beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_autoscaling_v2beta1.HorizontalPodAutoscalerApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscalerList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2beta1.HorizontalPodAutoscaler, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autosc
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_autoscaling_v2beta2 "k8s.io/api/autoscaling/v2beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_autoscaling_v2beta2.HorizontalPodAutoscalerApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscalerList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_autoscaling_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v2beta2.HorizontalPodAutoscaler, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_autosc
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_batch_v1 "k8s.io/api/batch/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_batch_v1.CronJobApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_batch_v1.CronJob, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_batch_v1.CronJob, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Cro
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_batch_v1.CronJob, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_batch_v1.CronJobList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_batch_v1.CronJob, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1.CronJob, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Cro
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_v1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1.CronJob, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_batch_v1 "k8s.io/api/batch/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_batch_v1.JobApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_batch_v1.Job, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Job, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_batch_v1.Job, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Job
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_batch_v1.Job, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_batch_v1.JobList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_batch_v1.Job, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Job, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1.Job, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Job
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_v1.Job, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1.Job, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_batch_v1beta1 "k8s.io/api/batch/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_batch_v1beta1.CronJobApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1beta1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_batch_v1beta
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_batch_v1beta1.CronJobList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1beta1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_batch_v1beta
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_v1beta1.CronJob, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_batch_v1beta1.CronJob, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_batch_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_certificates_v1 "k8s.io/api/certificates/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -234,17 +232,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_certificates_v1.CertificateSigningRequestApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -252,17 +247,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_certificates_v1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -270,17 +262,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_certificates
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -288,17 +277,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -306,17 +292,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -324,17 +307,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequestList, error) {
@ -342,17 +322,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -360,17 +337,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_certificates_v1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -378,17 +352,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_certificates
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateApproval(arg0 context.Context, arg1 string, arg2 *k8s_io_api_certificates_v1.CertificateSigningRequest, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -396,17 +367,14 @@ func (c *withTracing) UpdateApproval(arg0 context.Context, arg1 string, arg2 *k8
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateApproval"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateApproval"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateApproval"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateApproval(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_certificates_v1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1.CertificateSigningRequest, error) {
@ -414,17 +382,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_certif
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -432,16 +397,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_certificates_v1beta1 "k8s.io/api/certificates/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -234,17 +232,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_certificates_v1beta1.CertificateSigningRequestApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -252,17 +247,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_certificates_v1beta1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -270,17 +262,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_certificates
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -288,17 +277,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -306,17 +292,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -324,17 +307,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequestList, error) {
@ -342,17 +322,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -360,17 +337,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_certificates_v1beta1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -378,17 +352,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_certificates
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateApproval(arg0 context.Context, arg1 *k8s_io_api_certificates_v1beta1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -396,17 +367,14 @@ func (c *withTracing) UpdateApproval(arg0 context.Context, arg1 *k8s_io_api_cert
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateApproval"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateApproval"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateApproval"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateApproval(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_certificates_v1beta1.CertificateSigningRequest, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_certificates_v1beta1.CertificateSigningRequest, error) {
@ -414,17 +382,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_certif
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -432,16 +397,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_coordination_v1 "k8s.io/api/coordination/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_coordination_v1.Lease, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_coordination_v1.Lease, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_coordination
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_coordination_v1.Lease, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_coordination_v1.LeaseList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_coordination_v1.Lease, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_coordination_v1.Lease, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_coordination_v1.Lease, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_coordination
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_coordination_v1beta1 "k8s.io/api/coordination/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_coordination_v1beta1.Lease, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_coordination_v1beta1.Lease, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_coordination
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_coordination_v1beta1.Lease, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_coordination_v1beta1.LeaseList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_coordination_v1beta1.Lease, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_coordination_v1beta1.Lease, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_coordination_v1beta1.Lease, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_coordination
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.ComponentStatus, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.ComponentStatus, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Comp
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.ComponentStatus, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ComponentStatusList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.ComponentStatus, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.ComponentStatus, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ComponentStatus, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Comp
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.ConfigMap, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.ConfigMap, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Conf
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.ConfigMap, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ConfigMapList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.ConfigMap, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.ConfigMap, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ConfigMap, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Conf
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Endpoints, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Endpoints, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Endp
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Endpoints, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.EndpointsList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Endpoints, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Endpoints, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Endpoints, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Endp
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -262,17 +260,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Event, error) {
@ -280,17 +275,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Even
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) CreateWithEventNamespace(arg0 *k8s_io_api_core_v1.Event) (*k8s_io_api_core_v1.Event, error) {
@ -298,16 +290,13 @@ func (c *withTracing) CreateWithEventNamespace(arg0 *k8s_io_api_core_v1.Event) (
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "CreateWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "CreateWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("CreateWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.CreateWithEventNamespace(arg0)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -315,17 +304,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -333,17 +319,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Event, error) {
@ -351,17 +334,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetFieldSelector(arg0 *string, arg1 *string, arg2 *string, arg3 *string) k8s_io_apimachinery_pkg_fields.Selector {
@ -369,9 +349,9 @@ func (c *withTracing) GetFieldSelector(arg0 *string, arg1 *string, arg2 *string,
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetFieldSelector"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetFieldSelector"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetFieldSelector"),
)
defer span.End()
ret0 := c.inner.GetFieldSelector(arg0, arg1, arg2, arg3)
@ -382,17 +362,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Event, error) {
@ -400,17 +377,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) PatchWithEventNamespace(arg0 *k8s_io_api_core_v1.Event, arg1 []uint8) (*k8s_io_api_core_v1.Event, error) {
@ -418,16 +392,13 @@ func (c *withTracing) PatchWithEventNamespace(arg0 *k8s_io_api_core_v1.Event, ar
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "PatchWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "PatchWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("PatchWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.PatchWithEventNamespace(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Search(arg0 *k8s_io_apimachinery_pkg_runtime.Scheme, arg1 k8s_io_apimachinery_pkg_runtime.Object) (*k8s_io_api_core_v1.EventList, error) {
@ -435,16 +406,13 @@ func (c *withTracing) Search(arg0 *k8s_io_apimachinery_pkg_runtime.Scheme, arg1
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Search"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Search"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Search"),
)
defer span.End()
ret0, ret1 := c.inner.Search(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Event, error) {
@ -452,17 +420,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Even
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateWithEventNamespace(arg0 *k8s_io_api_core_v1.Event) (*k8s_io_api_core_v1.Event, error) {
@ -470,16 +435,13 @@ func (c *withTracing) UpdateWithEventNamespace(arg0 *k8s_io_api_core_v1.Event) (
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.UpdateWithEventNamespace(arg0)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -487,16 +449,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.LimitRange, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.LimitRange, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Limi
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.LimitRange, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.LimitRangeList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.LimitRange, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.LimitRange, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.LimitRange, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Limi
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.NamespaceApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Namespace, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Name
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Finalize(arg0 context.Context, arg1 *k8s_io_api_core_v1.Namespace, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -291,17 +277,14 @@ func (c *withTracing) Finalize(arg0 context.Context, arg1 *k8s_io_api_core_v1.Na
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Finalize"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Finalize"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Finalize"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Finalize(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.NamespaceList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Namespace, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Namespace, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Name
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.Namespace, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Namespace, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -234,17 +232,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.NodeApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.Node, error) {
@ -252,17 +247,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Node, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Node, error) {
@ -270,17 +262,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Node
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -288,17 +277,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -306,17 +292,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Node, error) {
@ -324,17 +307,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.NodeList, error) {
@ -342,17 +322,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Node, error) {
@ -360,17 +337,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) PatchStatus(arg0 context.Context, arg1 string, arg2 []uint8) (*k8s_io_api_core_v1.Node, error) {
@ -378,17 +352,14 @@ func (c *withTracing) PatchStatus(arg0 context.Context, arg1 string, arg2 []uint
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "PatchStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "PatchStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("PatchStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.PatchStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Node, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Node, error) {
@ -396,17 +367,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Node
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.Node, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Node, error) {
@ -414,17 +382,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -432,16 +397,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.PersistentVolumeClaimApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolumeClaim, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pers
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.PersistentVolumeClaimList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolumeClaim, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pers
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolumeClaim, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.PersistentVolumeClaim, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.PersistentVolumeApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolume, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pers
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.PersistentVolumeList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolume, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pers
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.PersistentVolume, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.PersistentVolume, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_api_policy_v1 "k8s.io/api/policy/v1"
@ -319,17 +317,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.PodApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.Pod, error) {
@ -337,17 +332,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Bind(arg0 context.Context, arg1 *k8s_io_api_core_v1.Binding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) error {
@ -355,17 +347,14 @@ func (c *withTracing) Bind(arg0 context.Context, arg1 *k8s_io_api_core_v1.Bindin
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Bind"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Bind"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Bind"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Bind(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pod, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Pod, error) {
@ -373,17 +362,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pod,
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -391,17 +377,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -409,17 +392,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Evict(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.Eviction) error {
@ -427,17 +407,14 @@ func (c *withTracing) Evict(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Evict"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Evict"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Evict"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Evict(arg0, arg1)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) EvictV1(arg0 context.Context, arg1 *k8s_io_api_policy_v1.Eviction) error {
@ -445,17 +422,14 @@ func (c *withTracing) EvictV1(arg0 context.Context, arg1 *k8s_io_api_policy_v1.E
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "EvictV1"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "EvictV1"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("EvictV1"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.EvictV1(arg0, arg1)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) EvictV1beta1(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.Eviction) error {
@ -463,17 +437,14 @@ func (c *withTracing) EvictV1beta1(arg0 context.Context, arg1 *k8s_io_api_policy
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "EvictV1beta1"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "EvictV1beta1"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("EvictV1beta1"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.EvictV1beta1(arg0, arg1)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Pod, error) {
@ -481,17 +452,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetLogs(arg0 string, arg1 *k8s_io_api_core_v1.PodLogOptions) *k8s_io_client_go_rest.Request {
@ -499,9 +467,9 @@ func (c *withTracing) GetLogs(arg0 string, arg1 *k8s_io_api_core_v1.PodLogOption
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetLogs"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetLogs"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetLogs"),
)
defer span.End()
ret0 := c.inner.GetLogs(arg0, arg1)
@ -512,17 +480,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Pod, error) {
@ -530,17 +495,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ProxyGet(arg0 string, arg1 string, arg2 string, arg3 string, arg4 map[string]string) k8s_io_client_go_rest.ResponseWrapper {
@ -548,9 +510,9 @@ func (c *withTracing) ProxyGet(arg0 string, arg1 string, arg2 string, arg3 strin
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ProxyGet"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ProxyGet"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ProxyGet"),
)
defer span.End()
ret0 := c.inner.ProxyGet(arg0, arg1, arg2, arg3, arg4)
@ -561,17 +523,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pod,
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateEphemeralContainers(arg0 context.Context, arg1 string, arg2 *k8s_io_api_core_v1.Pod, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Pod, error) {
@ -579,17 +538,14 @@ func (c *withTracing) UpdateEphemeralContainers(arg0 context.Context, arg1 strin
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateEphemeralContainers"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateEphemeralContainers"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateEphemeralContainers"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateEphemeralContainers(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.Pod, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Pod, error) {
@ -597,17 +553,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -615,16 +568,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.PodTemplate, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.PodTemplate, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.PodT
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.PodTemplate, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.PodTemplateList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.PodTemplate, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.PodTemplate, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.PodTemplate, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.PodT
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_autoscaling_v1 "k8s.io/api/autoscaling/v1"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
@ -250,17 +248,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.ReplicationControllerApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -268,17 +263,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.ReplicationController, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -286,17 +278,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Repl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -304,17 +293,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -322,17 +308,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -340,17 +323,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -358,17 +338,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ReplicationControllerList, error) {
@ -376,17 +353,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -394,17 +368,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.ReplicationController, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -412,17 +383,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Repl
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_autoscaling_v1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_autoscaling_v1.Scale, error) {
@ -430,17 +398,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.ReplicationController, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ReplicationController, error) {
@ -448,17 +413,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -466,16 +428,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.ResourceQuotaApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.ResourceQuota, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Reso
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ResourceQuotaList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.ResourceQuota, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Reso
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.ResourceQuota, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ResourceQuota, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Secret, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Secret, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Secr
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Secret, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.SecretList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Secret, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Secret, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Secret, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Secr
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_authentication_v1 "k8s.io/api/authentication/v1"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
@ -205,17 +203,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.ServiceAccount, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.ServiceAccount, error) {
@ -223,17 +218,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Serv
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) CreateToken(arg0 context.Context, arg1 string, arg2 *k8s_io_api_authentication_v1.TokenRequest, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_authentication_v1.TokenRequest, error) {
@ -241,17 +233,14 @@ func (c *withTracing) CreateToken(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "CreateToken"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "CreateToken"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("CreateToken"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.CreateToken(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -259,17 +248,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -277,17 +263,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.ServiceAccount, error) {
@ -295,17 +278,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ServiceAccountList, error) {
@ -313,17 +293,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.ServiceAccount, error) {
@ -331,17 +308,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.ServiceAccount, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.ServiceAccount, error) {
@ -349,17 +323,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Serv
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -367,16 +338,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_core_v1 "k8s.io/api/core/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -216,17 +214,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_core_v1.ServiceApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_core_v1.Service, error) {
@ -234,17 +229,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Service, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_core_v1.Service, error) {
@ -252,17 +244,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_core_v1.Serv
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -270,17 +259,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_core_v1.Service, error) {
@ -288,17 +274,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_core_v1.ServiceList, error) {
@ -306,17 +289,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_core_v1.Service, error) {
@ -324,17 +304,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ProxyGet(arg0 string, arg1 string, arg2 string, arg3 string, arg4 map[string]string) k8s_io_client_go_rest.ResponseWrapper {
@ -342,9 +319,9 @@ func (c *withTracing) ProxyGet(arg0 string, arg1 string, arg2 string, arg3 strin
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ProxyGet"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ProxyGet"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ProxyGet"),
)
defer span.End()
ret0 := c.inner.ProxyGet(arg0, arg1, arg2, arg3, arg4)
@ -355,17 +332,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_core_v1.Serv
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v1.Service, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_core_v1.Service, error) {
@ -373,17 +347,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_core_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -391,16 +362,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -9,8 +9,6 @@ import (
github_com_google_gnostic_openapiv2 "github.com/google/gnostic/openapiv2"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
k8s_io_apimachinery_pkg_version "k8s.io/apimachinery/pkg/version"
@ -181,16 +179,13 @@ func (c *withTracing) OpenAPISchema() (*github_com_google_gnostic_openapiv2.Docu
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "OpenAPISchema"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "OpenAPISchema"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("OpenAPISchema"),
)
defer span.End()
ret0, ret1 := c.inner.OpenAPISchema()
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) OpenAPIV3() k8s_io_client_go_openapi.Client {
@ -198,9 +193,9 @@ func (c *withTracing) OpenAPIV3() k8s_io_client_go_openapi.Client {
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "OpenAPIV3"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "OpenAPIV3"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("OpenAPIV3"),
)
defer span.End()
ret0 := c.inner.OpenAPIV3()
@ -211,9 +206,9 @@ func (c *withTracing) RESTClient() k8s_io_client_go_rest.Interface {
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "RESTClient"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "RESTClient"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("RESTClient"),
)
defer span.End()
ret0 := c.inner.RESTClient()
@ -224,16 +219,13 @@ func (c *withTracing) ServerGroups() (*k8s_io_apimachinery_pkg_apis_meta_v1.APIG
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerGroups"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerGroups"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerGroups"),
)
defer span.End()
ret0, ret1 := c.inner.ServerGroups()
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ServerGroupsAndResources() ([]*k8s_io_apimachinery_pkg_apis_meta_v1.APIGroup, []*k8s_io_apimachinery_pkg_apis_meta_v1.APIResourceList, error) {
@ -241,16 +233,13 @@ func (c *withTracing) ServerGroupsAndResources() ([]*k8s_io_apimachinery_pkg_api
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerGroupsAndResources"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerGroupsAndResources"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerGroupsAndResources"),
)
defer span.End()
ret0, ret1, ret2 := c.inner.ServerGroupsAndResources()
if ret2 != nil {
span.RecordError(ret2)
span.SetStatus(codes.Error, ret2.Error())
}
tracing.SetSpanStatus(span, ret2)
return ret0, ret1, ret2
}
func (c *withTracing) ServerPreferredNamespacedResources() ([]*k8s_io_apimachinery_pkg_apis_meta_v1.APIResourceList, error) {
@ -258,16 +247,13 @@ func (c *withTracing) ServerPreferredNamespacedResources() ([]*k8s_io_apimachine
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerPreferredNamespacedResources"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerPreferredNamespacedResources"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerPreferredNamespacedResources"),
)
defer span.End()
ret0, ret1 := c.inner.ServerPreferredNamespacedResources()
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ServerPreferredResources() ([]*k8s_io_apimachinery_pkg_apis_meta_v1.APIResourceList, error) {
@ -275,16 +261,13 @@ func (c *withTracing) ServerPreferredResources() ([]*k8s_io_apimachinery_pkg_api
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerPreferredResources"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerPreferredResources"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerPreferredResources"),
)
defer span.End()
ret0, ret1 := c.inner.ServerPreferredResources()
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ServerResourcesForGroupVersion(arg0 string) (*k8s_io_apimachinery_pkg_apis_meta_v1.APIResourceList, error) {
@ -292,16 +275,13 @@ func (c *withTracing) ServerResourcesForGroupVersion(arg0 string) (*k8s_io_apima
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerResourcesForGroupVersion"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerResourcesForGroupVersion"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerResourcesForGroupVersion"),
)
defer span.End()
ret0, ret1 := c.inner.ServerResourcesForGroupVersion(arg0)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ServerVersion() (*k8s_io_apimachinery_pkg_version.Info, error) {
@ -309,15 +289,12 @@ func (c *withTracing) ServerVersion() (*k8s_io_apimachinery_pkg_version.Info, er
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ServerVersion"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ServerVersion"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ServerVersion"),
)
defer span.End()
ret0, ret1 := c.inner.ServerVersion()
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_discovery_v1 "k8s.io/api/discovery/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_discovery_v1.EndpointSlice, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_discovery_v1.EndpointSlice, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_discovery_v1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_discovery_v1.EndpointSlice, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_discovery_v1.EndpointSliceList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_discovery_v1.EndpointSlice, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_discovery_v1.EndpointSlice, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_discovery_v1.EndpointSlice, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_discovery_v1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_discovery_v1beta1 "k8s.io/api/discovery/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_discovery_v1beta1.EndpointSlice, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_discovery_v1beta1.EndpointSlice, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_discovery_v1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_discovery_v1beta1.EndpointSlice, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_discovery_v1beta1.EndpointSliceList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_discovery_v1beta1.EndpointSlice, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_discovery_v1beta1.EndpointSlice, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_discovery_v1beta1.EndpointSlice, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_discovery_v1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_events_v1 "k8s.io/api/events/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_events_v1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_events_v1.Event, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_events_v1.Ev
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_events_v1.Event, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_events_v1.EventList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_events_v1.Event, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_events_v1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_events_v1.Event, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_events_v1.Ev
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_events_v1beta1 "k8s.io/api/events/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -234,17 +232,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_events_v1beta1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_events_v1beta1.Event, error) {
@ -252,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_events_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) CreateWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.Event) (*k8s_io_api_events_v1beta1.Event, error) {
@ -270,16 +262,13 @@ func (c *withTracing) CreateWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.E
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "CreateWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "CreateWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("CreateWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.CreateWithEventNamespace(arg0)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -287,17 +276,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -305,17 +291,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_events_v1beta1.Event, error) {
@ -323,17 +306,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_events_v1beta1.EventList, error) {
@ -341,17 +321,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_events_v1beta1.Event, error) {
@ -359,17 +336,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) PatchWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.Event, arg1 []uint8) (*k8s_io_api_events_v1beta1.Event, error) {
@ -377,16 +351,13 @@ func (c *withTracing) PatchWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.Ev
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "PatchWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "PatchWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("PatchWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.PatchWithEventNamespace(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_events_v1beta1.Event, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_events_v1beta1.Event, error) {
@ -394,17 +365,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_events_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.Event) (*k8s_io_api_events_v1beta1.Event, error) {
@ -412,16 +380,13 @@ func (c *withTracing) UpdateWithEventNamespace(arg0 *k8s_io_api_events_v1beta1.E
context.TODO(),
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateWithEventNamespace"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateWithEventNamespace"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateWithEventNamespace"),
)
defer span.End()
ret0, ret1 := c.inner.UpdateWithEventNamespace(arg0)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -429,16 +394,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.DaemonSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.DaemonSetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.DaemonSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.DaemonSet, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extens
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -279,17 +277,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -297,17 +292,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.DeploymentApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -315,17 +307,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -333,17 +322,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -351,17 +337,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -369,17 +352,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -387,17 +367,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -405,17 +382,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.DeploymentList, error) {
@ -423,17 +397,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -441,17 +412,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Rollback(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.DeploymentRollback, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) error {
@ -459,17 +427,14 @@ func (c *withTracing) Rollback(arg0 context.Context, arg1 *k8s_io_api_extensions
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Rollback"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Rollback"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Rollback"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Rollback(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -477,17 +442,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_extensions_v1beta1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -495,17 +457,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Deployment, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Deployment, error) {
@ -513,17 +472,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extens
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -531,16 +487,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.IngressApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.IngressList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Ingress, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extens
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.NetworkPolicyApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicyList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.NetworkPolicy, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extens
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.PodSecurityPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.PodSecurityPolicy, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.PodSecurityPolicy, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.PodSecurityPolicyList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.PodSecurityPolicy, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.PodSecurityPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.PodSecurityPolicy, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_extensions_v1beta1 "k8s.io/api/extensions/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -264,17 +262,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.ScaleApplyConfiguration, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -282,17 +277,14 @@ func (c *withTracing) ApplyScale(arg0 context.Context, arg1 string, arg2 *k8s_io
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_extensions_v1beta1.ReplicaSetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -300,17 +292,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -318,17 +307,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -336,17 +322,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -354,17 +337,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -372,17 +352,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -390,17 +367,14 @@ func (c *withTracing) GetScale(arg0 context.Context, arg1 string, arg2 k8s_io_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "GetScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "GetScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("GetScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.GetScale(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSetList, error) {
@ -408,17 +382,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -426,17 +397,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -444,17 +412,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_extensions_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_io_api_extensions_v1beta1.Scale, arg3 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.Scale, error) {
@ -462,17 +427,14 @@ func (c *withTracing) UpdateScale(arg0 context.Context, arg1 string, arg2 *k8s_i
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateScale"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateScale"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateScale"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateScale(arg0, arg1, arg2, arg3)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extensions_v1beta1.ReplicaSet, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_extensions_v1beta1.ReplicaSet, error) {
@ -480,17 +442,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_extens
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -498,16 +457,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1alpha1 "k8s.io/api/flowcontrol/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1alpha1.FlowSchemaApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchemaList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1alpha1.FlowSchema, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1alpha1 "k8s.io/api/flowcontrol/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1alpha1.PriorityLevelConfigurationApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfigurationList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1alpha1.PriorityLevelConfiguration, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1beta1 "k8s.io/api/flowcontrol/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1beta1.FlowSchemaApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchemaList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta1.FlowSchema, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1beta1 "k8s.io/api/flowcontrol/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1beta1.PriorityLevelConfigurationApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfigurationList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta1.PriorityLevelConfiguration, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1beta2 "k8s.io/api/flowcontrol/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1beta2.FlowSchemaApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchemaList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.FlowSchema, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta2.FlowSchema, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_flowcontrol_v1beta2 "k8s.io/api/flowcontrol/v1beta2"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_flowcontrol_v1beta2.PriorityLevelConfigurationApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfigurationList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_flowcontrol_v1beta2.PriorityLevelConfiguration, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_flowco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_apiserverinternal_v1alpha1 "k8s.io/api/apiserverinternal/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_apiserverinternal_v1alpha1.StorageVersionApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_apiserverint
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersionList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_apiserverint
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_apiserverinternal_v1alpha1.StorageVersion, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_apiser
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1 "k8s.io/api/networking/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1.IngressClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1.IngressClass, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1.IngressClass, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1.IngressClassList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1.IngressClass, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1.IngressClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1.IngressClass, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1 "k8s.io/api/networking/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_networking_v1.IngressApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_networking_v1.Ingress, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1.Ingress, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1.Ingress, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1.IngressList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1.Ingress, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1.Ingress, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networking_v1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1.Ingress, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networ
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1 "k8s.io/api/networking/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_networking_v1.NetworkPolicyApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1.NetworkPolicyList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networking_v1.NetworkPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1.NetworkPolicy, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networ
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1alpha1 "k8s.io/api/networking/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1alpha1.ClusterCIDR, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1alpha1.ClusterCIDR, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1alpha1.ClusterCIDR, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1alpha1.ClusterCIDRList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1alpha1.ClusterCIDR, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1alpha1.ClusterCIDR, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1alpha1.ClusterCIDR, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1beta1 "k8s.io/api/networking/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1beta1.IngressClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1beta1.IngressClass, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1beta1.IngressClass, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1beta1.IngressClassList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1beta1.IngressClass, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1beta1.IngressClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1beta1.IngressClass, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_networking_v1beta1 "k8s.io/api/networking/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_networking_v1beta1.IngressApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_networking_v1beta1.IngressList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_networking_v
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networking_v1beta1.Ingress, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_networking_v1beta1.Ingress, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_networ
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_node_v1 "k8s.io/api/node/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_node_v1.RuntimeClass, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1.Runt
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_node_v1.RuntimeClass, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_node_v1.RuntimeClassList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_node_v1.RuntimeClass, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_node_v1.RuntimeClass, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1.Runt
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_node_v1alpha1 "k8s.io/api/node/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1alpha1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_node_v1alpha1.RuntimeClass, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_node_v1alpha1.RuntimeClass, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_node_v1alpha1.RuntimeClassList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_node_v1alpha1.RuntimeClass, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1alpha1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_node_v1alpha1.RuntimeClass, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_node_v1beta1 "k8s.io/api/node/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1beta1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_node_v1beta1.RuntimeClass, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_node_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_node_v1beta1.RuntimeClass, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_node_v1beta1.RuntimeClassList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_node_v1beta1.RuntimeClass, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1beta1.RuntimeClass, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_node_v1beta1.RuntimeClass, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_node_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_policy_v1 "k8s.io/api/policy/v1"
k8s_io_client_go_kubernetes_typed_policy_v1 "k8s.io/client-go/kubernetes/typed/policy/v1"
@ -65,16 +63,13 @@ func (c *withTracing) Evict(arg0 context.Context, arg1 *k8s_io_api_policy_v1.Evi
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Evict"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Evict"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Evict"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Evict(arg0, arg1)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_policy_v1 "k8s.io/api/policy/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_policy_v1.PodDisruptionBudgetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1.Po
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_policy_v1.PodDisruptionBudgetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1.Po
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_policy_v1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_policy_v1.PodDisruptionBudget, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_policy
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_policy_v1beta1 "k8s.io/api/policy/v1beta1"
k8s_io_client_go_kubernetes_typed_policy_v1beta1 "k8s.io/client-go/kubernetes/typed/policy/v1beta1"
@ -65,16 +63,13 @@ func (c *withTracing) Evict(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Evict"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Evict"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Evict"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Evict(arg0, arg1)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_policy_v1beta1 "k8s.io/api/policy/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -219,17 +217,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_applyconfigurations_policy_v1beta1.PodDisruptionBudgetApplyConfiguration, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ApplyOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -237,17 +232,14 @@ func (c *withTracing) ApplyStatus(arg0 context.Context, arg1 *k8s_io_client_go_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "ApplyStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "ApplyStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("ApplyStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.ApplyStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -255,17 +247,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -273,17 +262,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -291,17 +277,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -309,17 +292,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudgetList, error) {
@ -327,17 +307,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -345,17 +322,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -363,17 +337,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.PodDisruptionBudget, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_policy_v1beta1.PodDisruptionBudget, error) {
@ -381,17 +352,14 @@ func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *k8s_io_api_policy
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "UpdateStatus"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "UpdateStatus"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("UpdateStatus"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -399,16 +367,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_policy_v1beta1 "k8s.io/api/policy/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.PodSecurityPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_policy_v1beta1.PodSecurityPolicy, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_policy_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_policy_v1beta1.PodSecurityPolicy, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_policy_v1beta1.PodSecurityPolicyList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_policy_v1beta1.PodSecurityPolicy, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1beta1.PodSecurityPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_policy_v1beta1.PodSecurityPolicy, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_policy_v1bet
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1 "k8s.io/api/rbac/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1.ClusterRoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Clus
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1.ClusterRoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1.ClusterRoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1.ClusterRoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1.ClusterRoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Clus
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1 "k8s.io/api/rbac/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1.ClusterRole, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Clus
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1.ClusterRole, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1.ClusterRoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1.ClusterRole, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1.ClusterRole, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Clus
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1 "k8s.io/api/rbac/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1.RoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1.RoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1.RoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1.RoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1.RoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1 "k8s.io/api/rbac/v1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1.Role, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1.Role, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1.RoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1.Role, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1.Role, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1.Role
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1alpha1 "k8s.io/api/rbac/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1alpha1 "k8s.io/api/rbac/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRole, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRole, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1alpha1.ClusterRole, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1alpha1.ClusterRole, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1alpha1 "k8s.io/api/rbac/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1alpha1.RoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1alpha1.RoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1alpha1.RoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1alpha1.RoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1alpha1.RoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1alpha1 "k8s.io/api/rbac/v1alpha1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1alpha1.Role, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1alpha1.Role, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1alpha1.RoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1alpha1.Role, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1alpha1.Role, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1alpha
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1beta1 "k8s.io/api/rbac/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1beta1.ClusterRoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1beta1.ClusterRoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1beta1.ClusterRoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1beta1.ClusterRoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.ClusterRoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1beta1.ClusterRoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1beta1 "k8s.io/api/rbac/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1beta1.ClusterRole, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1beta1.ClusterRole, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1beta1.ClusterRoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1beta1.ClusterRole, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.ClusterRole, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1beta1.ClusterRole, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1beta1 "k8s.io/api/rbac/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1beta1.RoleBinding, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1beta1.RoleBinding, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1beta1.RoleBindingList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1beta1.RoleBinding, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.RoleBinding, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1beta1.RoleBinding, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

View file

@ -8,8 +8,6 @@ import (
"github.com/go-logr/logr"
"github.com/kyverno/kyverno/pkg/metrics"
"github.com/kyverno/kyverno/pkg/tracing"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.uber.org/multierr"
k8s_io_api_rbac_v1beta1 "k8s.io/api/rbac/v1beta1"
k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -189,17 +187,14 @@ func (c *withTracing) Apply(arg0 context.Context, arg1 *k8s_io_client_go_applyco
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Apply"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Apply"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Apply"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Apply(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*k8s_io_api_rbac_v1beta1.Role, error) {
@ -207,17 +202,14 @@ func (c *withTracing) Create(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Create"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Create"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Create"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Create(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions) error {
@ -225,17 +217,14 @@ func (c *withTracing) Delete(arg0 context.Context, arg1 string, arg2 k8s_io_apim
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Delete"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Delete"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Delete"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.Delete(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.DeleteOptions, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) error {
@ -243,17 +232,14 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "DeleteCollection"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "DeleteCollection"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("DeleteCollection"),
)
defer span.End()
arg0 = ctx
ret0 := c.inner.DeleteCollection(arg0, arg1, arg2)
if ret0 != nil {
span.RecordError(ret0)
span.SetStatus(codes.Error, ret0.Error())
}
tracing.SetSpanStatus(span, ret0)
return ret0
}
func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*k8s_io_api_rbac_v1beta1.Role, error) {
@ -261,17 +247,14 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Get"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Get"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Get"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Get(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*k8s_io_api_rbac_v1beta1.RoleList, error) {
@ -279,17 +262,14 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "List"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "List"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("List"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.List(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*k8s_io_api_rbac_v1beta1.Role, error) {
@ -297,17 +277,14 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Patch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Patch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Patch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1.Role, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*k8s_io_api_rbac_v1beta1.Role, error) {
@ -315,17 +292,14 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *k8s_io_api_rbac_v1beta1
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Update"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Update"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Update"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Update(arg0, arg1, arg2)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}
func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (k8s_io_apimachinery_pkg_watch.Interface, error) {
@ -333,16 +307,13 @@ func (c *withTracing) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a
arg0,
"",
fmt.Sprintf("KUBE %s/%s/%s", c.client, c.kind, "Watch"),
attribute.String("client", c.client),
attribute.String("kind", c.kind),
attribute.String("operation", "Watch"),
tracing.KubeClientGroupKey.String(c.client),
tracing.KubeClientKindKey.String(c.kind),
tracing.KubeClientOperationKey.String("Watch"),
)
defer span.End()
arg0 = ctx
ret0, ret1 := c.inner.Watch(arg0, arg1)
if ret1 != nil {
span.RecordError(ret1)
span.SetStatus(codes.Error, ret1.Error())
}
tracing.SetSpanStatus(span, ret1)
return ret0, ret1
}

Some files were not shown because too many files have changed in this diff Show more