INNER CODE UNIT · Go

walkGEPs

kubernetes-sigs/gateway-api · tools/geps/main.go:148

func walkGEPs(dir string, skipGEPs []string) (GEPArray, error) {
	gepArray := make(GEPArray, 0)
	tmpMap := make(map[gep.GEPStatus]GEPs)

	rootFS := os.DirFS(dir)

	err := filepath.WalkDir(dir, func(path string, d fs.DirEntry, err error) error {
		if err != nil {
			return fmt.Errorf("error accessing %s: %w", path, err)
		}
		if d.IsDir() || d.Name() != "metadata.yaml" {
			return nil
		}

		relPath, err := filepath.Rel(dir, path)
		if err != nil {
			return err
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…