k3s-io/k3s · error
invalid output format %s
Error message
invalid output format %s
What it means
Error "invalid output format %s" thrown in k3s-io/k3s.
Source
Thrown at pkg/cli/cert/cert.go:245
certInfo, err := collectCertInfo(serverConfig.ControlConfig, cmds.ServicesList.Value())
if err != nil {
return err
}
outFmt := app.String("output")
var formatter Formatter
switch outFmt {
case "text":
formatter = &TextFormatter{Writer: os.Stdout}
case "table":
formatter = &TableFormatter{Writer: os.Stdout}
case "json":
formatter = &JSONFormatter{Writer: os.Stdout}
case "yaml":
formatter = &YAMLFormatter{Writer: os.Stdout}
default:
return fmt.Errorf("invalid output format %s", outFmt)
}
return formatter.Format(certInfo)
}
func Rotate(app *cli.Context) error {
if err := cmds.InitLogging(); err != nil {
return err
}
return rotate(app, &cmds.ServerConfig)
}
func rotate(app *cli.Context, cfg *cmds.Server) error {
var serverConfig server.Config
dataDir, err := commandSetup(app, cfg, &serverConfig)
if err != nil {
return errView on GitHub (pinned to 6ba341e396)
When it happens
Trigger: Thrown at pkg/cli/cert/cert.go:245 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of k3s-io/k3s@6ba341e396 (2026-08-15).
Data as JSON: /api/errors/ad08df4118861528.
Report an issue: GitHub.