diff --git a/pkg/apis/messaging/v1/in_memory_channel_validation.go b/pkg/apis/messaging/v1/in_memory_channel_validation.go index 5f7e5f42d76..b6c701c8a97 100644 --- a/pkg/apis/messaging/v1/in_memory_channel_validation.go +++ b/pkg/apis/messaging/v1/in_memory_channel_validation.go @@ -22,11 +22,16 @@ import ( "knative.dev/pkg/apis" "knative.dev/pkg/kmp" + "knative.dev/pkg/system" "knative.dev/eventing/pkg/apis/eventing" ) -const eventingControllerSAName = "system:serviceaccount:knative-eventing:eventing-controller" +var eventingControllerSAName string + +func init() { + 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")