github.com/kubeshop/testkube@v1.17.23/pkg/event/kind/common/name.go (about)

     1  package common
     2  
     3  import (
     4  	"log"
     5  	"regexp"
     6  )
     7  
     8  // ListenerName returns name of listener which can be used by event bus to identify listener
     9  func ListenerName(in string) string {
    10  	reg, err := regexp.Compile("[^A-Za-z0-9.]+")
    11  	if err != nil {
    12  		log.Fatal(err)
    13  	}
    14  	return reg.ReplaceAllString(in, "")
    15  
    16  }