kubernetes/kops · error
Field cannot be changed: %s
Error message
Field cannot be changed: %s
What it means
Error "Field cannot be changed: %s" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/errors.go:33
*/
package fi
import (
"fmt"
"k8s.io/apimachinery/pkg/api/validation"
"k8s.io/apimachinery/pkg/util/validation/field"
"k8s.io/kops/util/pkg/reflectutils"
)
func RequiredField(key string) error {
return fmt.Errorf("Field is required: %s", key)
}
func CannotChangeField(key string) error {
return fmt.Errorf("Field cannot be changed: %s", key)
}
func FieldIsImmutable(newVal, oldVal interface{}, fldPath *field.Path) *field.Error {
details := fmt.Sprintf("%s: old=%v new=%v", validation.FieldImmutableErrorMsg, reflectutils.FormatValue(oldVal), reflectutils.FormatValue(newVal))
return field.Forbidden(fldPath, details)
}
View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/errors.go:33 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/c732a696b5922354.
Report an issue: GitHub.