diff --git a/api/v1/ptpconfig_webhook.go b/api/v1/ptpconfig_webhook.go index f9d2027f2..23109c034 100644 --- a/api/v1/ptpconfig_webhook.go +++ b/api/v1/ptpconfig_webhook.go @@ -40,7 +40,7 @@ const ( // log is for logging in this package. var ptpconfiglog = logf.Log.WithName("ptpconfig-resource") -var profileRegEx = regexp.MustCompile(`^(\w+)(,\s*([\w-_]+))`) +var profileRegEx = regexp.MustCompile(`^([\w\-_]+)(,\s*([\w\-_]+))*$`) func (r *PtpConfig) SetupWebhookWithManager(mgr ctrl.Manager) error { return ctrl.NewWebhookManagedBy(mgr).