in renderer/functions.go [43:59]
func NewFunctions(conf *config.Config) (*Functions, error) {
kubeHelper, err := newKubernetesHelper(conf)
if err != nil {
return nil, err
}
safeIDRegex, err := regexp.Compile("[[:punct:]]+")
if err != nil {
return nil, fmt.Errorf("failed to compile safe ID regex: %w", err)
}
return &Functions{
conf: conf,
kubernetesHelper: kubeHelper,
safeIDRegex: safeIDRegex,
}, nil
}