INNER CODE UNIT · Go

run

abahmed/kwatch · cmd/kwatch-e2e-issue/main.go:35

func run(issueFile, outputDir, namespace, image string) error {
	if strings.TrimSpace(issueFile) == "" || strings.TrimSpace(outputDir) == "" {
		return fmt.Errorf("--issue-file and --output-dir are required")
	}
	if err := issue.ValidateImage(image); err != nil {
		return err
	}
	body, err := os.ReadFile(issueFile)
	if err != nil {
		return fmt.Errorf("read issue body: %w", err)
	}
	reproduction, err := issue.Parse(string(body))
	if err != nil {
		return fmt.Errorf("parse issue reproduction: %w", err)
	}
	resources, err := issue.SanitizeResources(
		reproduction.ResourcesYAML, namespace, image,
	)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…