diff --git a/go.mod b/go.mod index 643c04d..a9c9ded 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/deckarep/golang-set/v2 v2.3.0 github.com/francoispqt/onelog v0.0.0-20190306043706-8c2bb31b10a4 github.com/kubewarden/gjson v1.7.2 - github.com/kubewarden/policy-sdk-go v0.4.0 + github.com/kubewarden/policy-sdk-go v0.4.1 github.com/mailru/easyjson v0.7.7 github.com/wapc/wapc-guest-tinygo v0.3.3 ) diff --git a/go.sum b/go.sum index 0e65b8e..7e1dbb1 100644 --- a/go.sum +++ b/go.sum @@ -18,6 +18,8 @@ github.com/kubewarden/policy-sdk-go v0.3.0 h1:5WqhrC3eJP+gRti14d4vCyXCITeM95X4ho github.com/kubewarden/policy-sdk-go v0.3.0/go.mod h1:zJLxhZkoFVKOlHJ3mlbG8qTCvVbkZprZ7odVwVsunUo= github.com/kubewarden/policy-sdk-go v0.4.0 h1:qxYHarQ3fHD90QErZEjXRzErEOXLQVtTYKmtyv0rtMQ= github.com/kubewarden/policy-sdk-go v0.4.0/go.mod h1:pY1FrcuGdhnzzN31wNieAimI4+7rYWbtkP+tYGna0Ug= +github.com/kubewarden/policy-sdk-go v0.4.1 h1:MTGxJaWWH6dZBwCdZ+FYVUclxveGzW3p4kuUJiZw+7M= +github.com/kubewarden/policy-sdk-go v0.4.1/go.mod h1:pY1FrcuGdhnzzN31wNieAimI4+7rYWbtkP+tYGna0Ug= github.com/kubewarden/strfmt v0.1.2 h1:S0YUVkPeyUMikz8QssbMzfd1MC5K8ZqxLI2zfF8euMs= github.com/kubewarden/strfmt v0.1.2/go.mod h1:sqLlis8qlm4A4pnZsRyRjNxyH86fiM+7Ee7bO+uJk94= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= diff --git a/vendor/github.com/kubewarden/policy-sdk-go/protocol/types.go b/vendor/github.com/kubewarden/policy-sdk-go/protocol/types.go index 3895b1c..dff41e5 100644 --- a/vendor/github.com/kubewarden/policy-sdk-go/protocol/types.go +++ b/vendor/github.com/kubewarden/policy-sdk-go/protocol/types.go @@ -48,10 +48,10 @@ type KubernetesAdmissionRequest struct { Uid string `json:"uid"` // Kind is the fully-qualified type of object being submitted (for example, v1.Pod or autoscaling.v1.Scale) - Kind GroupVersionKind `json:"groupVersionKind"` + Kind GroupVersionKind `json:"kind"` // Resource is the fully-qualified resource being requested (for example, v1.pods) - Resource GroupVersionResource `json:"groupVersionResource"` + Resource GroupVersionResource `json:"resource"` // SubResource is the subresource being requested, if any (for example, "status" or "scale") SubResource string `json:"subResource"` diff --git a/vendor/github.com/kubewarden/policy-sdk-go/protocol/types_easyjson.go b/vendor/github.com/kubewarden/policy-sdk-go/protocol/types_easyjson.go index e2925c1..35d7203 100644 --- a/vendor/github.com/kubewarden/policy-sdk-go/protocol/types_easyjson.go +++ b/vendor/github.com/kubewarden/policy-sdk-go/protocol/types_easyjson.go @@ -419,9 +419,9 @@ func easyjson6601e8cdDecodeGithubComKubewardenPolicySdkGoProtocol4(in *jlexer.Le switch key { case "uid": out.Uid = string(in.String()) - case "groupVersionKind": + case "kind": (out.Kind).UnmarshalEasyJSON(in) - case "groupVersionResource": + case "resource": (out.Resource).UnmarshalEasyJSON(in) case "subResource": out.SubResource = string(in.String()) @@ -467,12 +467,12 @@ func easyjson6601e8cdEncodeGithubComKubewardenPolicySdkGoProtocol4(out *jwriter. out.String(string(in.Uid)) } { - const prefix string = ",\"groupVersionKind\":" + const prefix string = ",\"kind\":" out.RawString(prefix) (in.Kind).MarshalEasyJSON(out) } { - const prefix string = ",\"groupVersionResource\":" + const prefix string = ",\"resource\":" out.RawString(prefix) (in.Resource).MarshalEasyJSON(out) } diff --git a/vendor/modules.txt b/vendor/modules.txt index 74b0787..a18e4b8 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -25,7 +25,7 @@ github.com/kubewarden/k8s-objects/apimachinery/pkg/api/resource github.com/kubewarden/k8s-objects/apimachinery/pkg/apis/meta/v1 github.com/kubewarden/k8s-objects/apimachinery/pkg/runtime/schema github.com/kubewarden/k8s-objects/apimachinery/pkg/util/intstr -# github.com/kubewarden/policy-sdk-go v0.4.0 +# github.com/kubewarden/policy-sdk-go v0.4.1 ## explicit; go 1.20 github.com/kubewarden/policy-sdk-go github.com/kubewarden/policy-sdk-go/constants