mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-08 04:32:37 +00:00
Merge pull request #115065 from apelisse/apimachinery-managed-fields
managedfields: Move most of fieldmanager package to managefields
This commit is contained in:
@@ -36,6 +36,7 @@ import (
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
"k8s.io/apimachinery/pkg/util/managedfields"
|
||||
"k8s.io/apimachinery/pkg/util/validation/field"
|
||||
"k8s.io/apimachinery/pkg/util/wait"
|
||||
"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
|
||||
@@ -169,7 +170,7 @@ 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.ValidateManagedFields(managedFields); err != nil {
|
||||
if err := managedfields.ValidateManagedFields(managedFields); err != nil {
|
||||
return err
|
||||
|
||||
}
|
||||
|
@@ -29,7 +29,7 @@ import (
|
||||
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
|
||||
"k8s.io/apimachinery/pkg/util/managedfields"
|
||||
clientset "k8s.io/client-go/kubernetes"
|
||||
"k8s.io/client-go/kubernetes/scheme"
|
||||
deploymentstorage "k8s.io/kubernetes/pkg/registry/apps/deployment/storage"
|
||||
@@ -279,7 +279,7 @@ func TestScaleUpdateOnlyStatus(t *testing.T) {
|
||||
func TestAllKnownVersionsAreInMappings(t *testing.T) {
|
||||
cases := []struct {
|
||||
groupKind schema.GroupKind
|
||||
mappings fieldmanager.ResourcePathMappings
|
||||
mappings managedfields.ResourcePathMappings
|
||||
}{
|
||||
{
|
||||
groupKind: schema.GroupKind{Group: "apps", Kind: "ReplicaSet"},
|
||||
|
@@ -29,12 +29,13 @@ import (
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/runtime/serializer"
|
||||
"k8s.io/apimachinery/pkg/util/managedfields"
|
||||
"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
|
||||
k8stest "k8s.io/kubernetes/pkg/api/testing"
|
||||
)
|
||||
|
||||
func convertToUnstructured(b *testing.B, obj runtime.Object) runtime.Object {
|
||||
converter := fieldmanager.NewDeducedTypeConverter()
|
||||
converter := managedfields.NewDeducedTypeConverter()
|
||||
typed, err := converter.ObjectToTyped(obj)
|
||||
require.NoError(b, err)
|
||||
res, err := converter.TypedToObject(typed)
|
||||
|
Reference in New Issue
Block a user