func main()

in builder/kubebuilder-build/utils/acmsplit/main.go [175:196]


func main() {
	readFrom := flag.String("read-from", "./config/generated/all.yaml", "a string")
	splitToDir := flag.String("split-to-dir", "./config/generated/", "a string")
	flag.Parse()

	yamlFile, err := ioutil.ReadFile(*readFrom)
	if err != nil {
		log.Println(fmt.Sprintf("Error while decoding YAML object. Err was: %s", err))
	}
	// parseK8sYaml(yamlFile)
	gvkCluster, gvkOther, err := SplitYAMLDocuments(yamlFile)
	if err != nil {
		log.Println(err, "errors-gvkmap")
	}

	gvkCluster = append(generateOSSHeader(), gvkCluster...)
	gvkOther = append(generateOSSHeader(), gvkOther...)

	fmt.Println("Total - Len", len(gvkCluster)+len(gvkOther))
	ioutil.WriteFile(*splitToDir+"all-cluster.yaml", gvkCluster, 0644)
	ioutil.WriteFile(*splitToDir+"all-other.yaml", gvkOther, 0644)
}