kubernetes/kops · error
error reading from input: %v
Error message
error reading from input: %v
What it means
Error "error reading from input: %v" thrown in kubernetes/kops.
Source
Thrown at util/pkg/ui/user.go:74
case "no", "n":
message = c.Message + fmt.Sprintf(answerTemplate, "y", "N")
default:
message = c.Message + fmt.Sprintf(answerTemplate, "y", "n")
}
fmt.Fprintln(c.Out, message)
// these are the acceptable answers
okayResponses := sets.NewString("y", "yes")
nokayResponses := sets.NewString("n", "no")
response := c.TestVal
// only prompt user if no predefined answer was passed in
if response == "" {
var err error
reader := bufio.NewReader(os.Stdin)
response, err = reader.ReadString('\n')
if err != nil {
return false, fmt.Errorf("error reading from input: %v", err)
}
response = strings.TrimSpace(response)
}
responseLower := strings.ToLower(response)
// make sure the response is valid
switch {
case okayResponses.Has(responseLower):
return true, nil
case nokayResponses.Has(responseLower):
return false, nil
case c.Default != "" && response == "":
if string(c.Default[0]) == "y" {
return true, nil
}
return false, nil
}View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at util/pkg/ui/user.go:74 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of kubernetes/kops@4c8573c808 (2026-09-05).
Data as JSON: /api/errors/1dc971b8148ab570.
Report an issue: GitHub.