Merge pull request #114868 from apelisse/private-internal-managers
fieldmanager: Make internal managers private
This commit is contained in:
@@ -169,8 +169,9 @@ func TestMutatingWebhookResetsInvalidManagedFields(t *testing.T) {
|
||||
// validate against both decoding and validation to make sure we use the hardest rule between the both to reset
|
||||
// with decoding being as strict as it gets, only using it should be enough in admission
|
||||
func validateManagedFieldsAndDecode(managedFields []metav1.ManagedFieldsEntry) error {
|
||||
if _, err := fieldmanager.DecodeManagedFields(managedFields); err != nil {
|
||||
if err := fieldmanager.ValidateManagedFields(managedFields); err != nil {
|
||||
return err
|
||||
|
||||
}
|
||||
validationErrs := v1validation.ValidateManagedFields(managedFields, field.NewPath("metadata").Child("managedFields"))
|
||||
return validationErrs.ToAggregate()
|
||||
|
@@ -34,7 +34,7 @@ import (
|
||||
)
|
||||
|
||||
func convertToUnstructured(b *testing.B, obj runtime.Object) runtime.Object {
|
||||
converter := fieldmanager.DeducedTypeConverter{}
|
||||
converter := fieldmanager.NewDeducedTypeConverter()
|
||||
typed, err := converter.ObjectToTyped(obj)
|
||||
require.NoError(b, err)
|
||||
res, err := converter.TypedToObject(typed)
|
||||
|
Reference in New Issue
Block a user