istio/istio · error
unable to marshal bootstrap in Envoy config dump: %v
Error message
unable to marshal bootstrap in Envoy config dump: %v
What it means
Error "unable to marshal bootstrap in Envoy config dump: %v" thrown in istio/istio.
Source
Thrown at istioctl/pkg/writer/envoy/configdump/configdump.go:66
if err != nil {
return fmt.Errorf("error unmarshalling config dump response from Envoy: %v", err)
}
c.configDump = w
return nil
}
// PrintBootstrapDump prints just the bootstrap config dump to the ConfigWriter stdout
func (c *ConfigWriter) PrintBootstrapDump(outputFormat string) error {
if c.configDump == nil {
return fmt.Errorf("config writer has not been primed")
}
bootstrapDump, err := c.configDump.GetBootstrapConfigDump()
if err != nil {
return err
}
out, err := protomarshal.ToJSONWithIndent(bootstrapDump, " ")
if err != nil {
return fmt.Errorf("unable to marshal bootstrap in Envoy config dump: %v", err)
}
if outputFormat == "yaml" {
outbyte, err := yaml.JSONToYAML([]byte(out))
if err != nil {
return err
}
out = string(outbyte)
}
fmt.Fprintln(c.Stdout, out)
return nil
}
// PrintSecretDump prints just the secret config dump to the ConfigWriter stdout
func (c *ConfigWriter) PrintSecretDump(outputFormat string) error {
if c.configDump == nil {
return fmt.Errorf("config writer has not been primed")
}
secretDump, err := c.configDump.GetSecretConfigDump()View on GitHub (pinned to 8dc789c5cf)
When it happens
Trigger: Thrown at istioctl/pkg/writer/envoy/configdump/configdump.go:66 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of istio/istio@8dc789c5cf (2026-08-15).
Data as JSON: /api/errors/06d32dd72ec952c3.
Report an issue: GitHub.