Versions in this module Expand all Collapse all v1 v1.44.0 Oct 1, 2026 Changes in this version + func Apply[U any, T object[U]](ctx context.Context, m *FieldManager, declare DeclareFn[T]) (T, error) + func IsFieldConflict(err error) bool + func JoinFieldConflicts(conflicts []error) error + type ConflictPolicy string + const ConflictDefer + const ConflictError + const ConflictOverride + type ConflictingFieldsError struct + Kind string + Paths []string + func (e *ConflictingFieldsError) Error() string + type Declaration struct + Manager string + Owned T + Policies map[string]ConflictPolicy + type DeclareFn func(current T) (*Declaration[T], error) + type FieldManager struct + func New(c client.Client) *FieldManager