diff --git a/pkg/apis/messaging/v1/in_memory_channel_validation.go b/pkg/apis/messaging/v1/in_memory_channel_validation.go index 5f7e5f42d76..9efc58ef06e 100644 --- a/pkg/apis/messaging/v1/in_memory_channel_validation.go +++ b/pkg/apis/messaging/v1/in_memory_channel_validation.go @@ -19,6 +19,7 @@ package v1 import ( "context" "fmt" + "knative.dev/pkg/system" "knative.dev/pkg/apis" "knative.dev/pkg/kmp" @@ -26,7 +27,7 @@ import ( "knative.dev/eventing/pkg/apis/eventing" ) -const eventingControllerSAName = "system:serviceaccount:knative-eventing:eventing-controller" +var eventingControllerSAName = fmt.Sprintf("system:serviceaccount:%s:eventing-controller", system.Namespace()) func (imc *InMemoryChannel) Validate(ctx context.Context) *apis.FieldError { errs := imc.Spec.Validate(ctx).ViaField("spec")