diff --git a/go.mod b/go.mod index 17207e950f..74f0a72803 100644 --- a/go.mod +++ b/go.mod @@ -25,10 +25,10 @@ require ( k8s.io/apimachinery v0.28.5 k8s.io/client-go v0.28.5 k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 - knative.dev/eventing v0.40.1-0.20240129143701-3391d1ea191d + knative.dev/eventing v0.40.1-0.20240130192152-02bde5498cb7 knative.dev/hack v0.0.0-20240123160146-ab9b69024c39 knative.dev/pkg v0.0.0-20240129160226-b6659cc45066 - knative.dev/reconciler-test v0.0.0-20240129124740-1687b63dbd59 + knative.dev/reconciler-test v0.0.0-20240130133634-9a526085b198 sigs.k8s.io/yaml v1.4.0 ) diff --git a/go.sum b/go.sum index b864e8c722..7b3c249acb 100644 --- a/go.sum +++ b/go.sum @@ -970,14 +970,14 @@ k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 h1:LyMgNKD2P8Wn1iAwQU5Ohx k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9/go.mod h1:wZK2AVp1uHCp4VamDVgBP2COHZjqD1T68Rf0CM3YjSM= k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 h1:qY1Ad8PODbnymg2pRbkyMT/ylpTrCM8P2RJ0yroCyIk= k8s.io/utils v0.0.0-20230406110748-d93618cff8a2/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -knative.dev/eventing v0.40.1-0.20240129143701-3391d1ea191d h1:woQjybUTNnKdsqB8gT+PtmA+lFDVnwlcFrybnPjnFt0= -knative.dev/eventing v0.40.1-0.20240129143701-3391d1ea191d/go.mod h1:xNCqqwDes6dAef4mOMVtniBW+V1hzkTX/01Wh0V8ChM= +knative.dev/eventing v0.40.1-0.20240130192152-02bde5498cb7 h1:Jm5NBGr6pEVO94NiD6RlDDzJh7RrXZeYEwbGUIJ4ZLQ= +knative.dev/eventing v0.40.1-0.20240130192152-02bde5498cb7/go.mod h1:B3/ep06tqwcAfcH7R5eGKi7bgZTfqb59MPoqfV8Jirg= knative.dev/hack v0.0.0-20240123160146-ab9b69024c39 h1:Or4ri7cAUQNEWwMPaGGaIe1hsPHGdVtr8lIaHh2JF7s= knative.dev/hack v0.0.0-20240123160146-ab9b69024c39/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q= knative.dev/pkg v0.0.0-20240129160226-b6659cc45066 h1:CZSdKszK3MTCuchbQK643y/nHLQs87ESuFQn011XsJ8= knative.dev/pkg v0.0.0-20240129160226-b6659cc45066/go.mod h1:cGCJe6wkr0vQMAXTaUHi0XA/12JbxSTK15TnyBmn7ms= -knative.dev/reconciler-test v0.0.0-20240129124740-1687b63dbd59 h1:zgxtuXtwSV/N40g1+VKOhyJhaOuxz348C2w25DIiH2M= -knative.dev/reconciler-test v0.0.0-20240129124740-1687b63dbd59/go.mod h1:zY7LfYHAm1Zoxa4IMI84GK2lKOU8dU44imPfNJoIi+o= +knative.dev/reconciler-test v0.0.0-20240130133634-9a526085b198 h1:QaFXvqgPSA95CAuS71VTM/RHRkMIm4dSZLjRBvpSEzU= +knative.dev/reconciler-test v0.0.0-20240130133634-9a526085b198/go.mod h1:GYf5f0+DBK7736Y9VydjMkmkCqbWKIlRWN+SQ5tJ7A0= pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= diff --git a/vendor/knative.dev/eventing/pkg/apis/sources/register.go b/vendor/knative.dev/eventing/pkg/apis/sources/register.go index 3cd87d78e7..55b4a748b1 100644 --- a/vendor/knative.dev/eventing/pkg/apis/sources/register.go +++ b/vendor/knative.dev/eventing/pkg/apis/sources/register.go @@ -32,12 +32,6 @@ const ( // SourceDuckLabelValue is the label value to indicate // the CRD is a Source duck type. SourceDuckLabelValue = "true" - - //OIDCLabelKey is used to filter out all the informers that related to OIDC work - OIDCLabelKey = "oidc" - - // OIDCTokenRoleLabelSelector is the label selector for the OIDC token creator role and rolebinding informers - OIDCTokenRoleLabelSelector = OIDCLabelKey ) var ( diff --git a/vendor/knative.dev/eventing/pkg/auth/serviceaccount.go b/vendor/knative.dev/eventing/pkg/auth/serviceaccount.go index 2e70c82418..b67666ef6a 100644 --- a/vendor/knative.dev/eventing/pkg/auth/serviceaccount.go +++ b/vendor/knative.dev/eventing/pkg/auth/serviceaccount.go @@ -37,6 +37,14 @@ import ( "knative.dev/pkg/ptr" ) +const ( + //OIDCLabelKey is used to filter out all the informers that related to OIDC work + OIDCLabelKey = "oidc" + + // OIDCTokenRoleLabelSelector is the label selector for the OIDC token creator role and rolebinding informers + OIDCLabelSelector = OIDCLabelKey +) + // GetOIDCServiceAccountNameForResource returns the service account name to use // for OIDC authentication for the given resource. func GetOIDCServiceAccountNameForResource(gvk schema.GroupVersionKind, objectMeta metav1.ObjectMeta) string { @@ -66,6 +74,9 @@ func GetOIDCServiceAccountForResource(gvk schema.GroupVersionKind, objectMeta me Annotations: map[string]string{ "description": fmt.Sprintf("Service Account for OIDC Authentication for %s %q", gvk.GroupKind().Kind, objectMeta.Name), }, + Labels: map[string]string{ + OIDCLabelKey: "enabled", + }, }, } } diff --git a/vendor/modules.txt b/vendor/modules.txt index c3180d48c9..b1ece725d8 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1304,7 +1304,7 @@ k8s.io/utils/net k8s.io/utils/pointer k8s.io/utils/strings/slices k8s.io/utils/trace -# knative.dev/eventing v0.40.1-0.20240129143701-3391d1ea191d +# knative.dev/eventing v0.40.1-0.20240130192152-02bde5498cb7 ## explicit; go 1.21 knative.dev/eventing/cmd/heartbeats knative.dev/eventing/pkg/adapter/v2 @@ -1520,8 +1520,8 @@ knative.dev/pkg/webhook/resourcesemantics knative.dev/pkg/webhook/resourcesemantics/conversion knative.dev/pkg/webhook/resourcesemantics/defaulting knative.dev/pkg/webhook/resourcesemantics/validation -# knative.dev/reconciler-test v0.0.0-20240129124740-1687b63dbd59 -## explicit; go 1.20 +# knative.dev/reconciler-test v0.0.0-20240130133634-9a526085b198 +## explicit; go 1.21 knative.dev/reconciler-test/cmd/eventshub knative.dev/reconciler-test/pkg/environment knative.dev/reconciler-test/pkg/eventshub