kubernetes/kops · error
Field is required: %s
Error message
Field is required: %s
What it means
Error "Field is required: %s" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/errors.go:29
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
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:29 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/ec8058d7f5479ed7.
Report an issue: GitHub.