INNER CODE UNIT · Go

main

kubeflow/trainer · hack/crdschema/main.go:30

func main() {
	log.SetFlags(0)
	if len(os.Args) < 2 {
		log.Fatal("usage: crdschema <crd-manifest>...")
	}
	for _, path := range os.Args[1:] {
		manifest, err := os.ReadFile(path)
		if err != nil {
			log.Fatal(err)
		}
		patched, added, err := crdschema.Patch(manifest)
		if err != nil {
			log.Fatalf("%s: %v", path, err)
		}
		if added == 0 {
			continue
		}
		if err = os.WriteFile(path, patched, 0o644); err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…