Fix: register ManagedFieldsEntry and FieldsV1 classes into kryo
Change-Id: I4a9f747b9b3d91a75f5f90805daf34a13726e7e0
(cherry picked from commit 7388ff5dfb98a69cba2deaf3cb29d0178072ced5)
diff --git a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/DistributedK8sNetworkPolicyStore.java b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/DistributedK8sNetworkPolicyStore.java
index 25f34e3..69c522a 100644
--- a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/DistributedK8sNetworkPolicyStore.java
+++ b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/DistributedK8sNetworkPolicyStore.java
@@ -16,9 +16,11 @@
package org.onosproject.k8snetworking.impl;
import com.google.common.collect.ImmutableSet;
+import io.fabric8.kubernetes.api.model.FieldsV1;
import io.fabric8.kubernetes.api.model.IntOrString;
import io.fabric8.kubernetes.api.model.LabelSelector;
import io.fabric8.kubernetes.api.model.LabelSelectorRequirement;
+import io.fabric8.kubernetes.api.model.ManagedFieldsEntry;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import io.fabric8.kubernetes.api.model.networking.IPBlock;
import io.fabric8.kubernetes.api.model.networking.NetworkPolicy;
@@ -88,6 +90,8 @@
.register(IPBlock.class)
.register(LabelSelector.class)
.register(LabelSelectorRequirement.class)
+ .register(ManagedFieldsEntry.class)
+ .register(FieldsV1.class)
.register(LinkedHashMap.class)
.register(IntOrString.class)
.build();