diff --git a/internal/tools/rbacgen/rbacgen.go b/internal/tools/rbacgen/rbacgen.go index 87b8648..ca86bb2 100644 --- a/internal/tools/rbacgen/rbacgen.go +++ b/internal/tools/rbacgen/rbacgen.go @@ -249,7 +249,8 @@ func (r *RbacGenerator) getResourcesInfo(templatesDir string) ([]Resource, error out.WriteString(finded + "\n") } - yamls := strings.Split(out.String(), "---") + dividerReg := regexp.MustCompile(`^-{3}$`) + yamls := dividerReg.Split(out.String(), -1) for _, y := range yamls { n, _ := yaml.Parse(y)