From 17351daf08133e3451307e4631d3afcb2003b7b1 Mon Sep 17 00:00:00 2001 From: LY-today <724102053@qq.com> Date: Wed, 18 Jun 2025 19:51:49 +0800 Subject: [PATCH 1/2] fix: remove CreationTimestamp add ResourceVersion Signed-off-by: LY-today <724102053@qq.com> --- simulator/snapshot/snapshot.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/simulator/snapshot/snapshot.go b/simulator/snapshot/snapshot.go index ce2f6fb63..d19d21afd 100644 --- a/simulator/snapshot/snapshot.go +++ b/simulator/snapshot/snapshot.go @@ -495,6 +495,9 @@ func (s *Service) applyPods(ctx context.Context, r *ResourcesForLoad, eg *util.S pod := r.Pods[i] if err := eg.Go(func() error { pod.ObjectMetaApplyConfiguration.UID = nil + pod.ObjectMetaApplyConfiguration.CreationTimestamp = nil + pod.ObjectMetaApplyConfiguration.ResourceVersion = nil + pod.WithAPIVersion("v1").WithKind("Pod") _, err := s.client.CoreV1().Pods(*pod.Namespace).Apply(ctx, &pod, metav1.ApplyOptions{Force: true, FieldManager: "simulator"}) if err != nil { From c864315853db139dfae5a8fc92ddf61beee2aef7 Mon Sep 17 00:00:00 2001 From: LY-today <724102053@qq.com> Date: Mon, 23 Jun 2025 14:35:16 +0800 Subject: [PATCH 2/2] fix: update removeUnnecessaryMetadata Signed-off-by: LY-today <724102053@qq.com> --- simulator/resourceapplier/resourceapplier.go | 1 + 1 file changed, 1 insertion(+) diff --git a/simulator/resourceapplier/resourceapplier.go b/simulator/resourceapplier/resourceapplier.go index 13dea0ad0..e821f3afe 100644 --- a/simulator/resourceapplier/resourceapplier.go +++ b/simulator/resourceapplier/resourceapplier.go @@ -280,6 +280,7 @@ func removeUnnecessaryMetadata(resource *unstructured.Unstructured) *unstructure resource.SetUID("") resource.SetGeneration(0) resource.SetResourceVersion("") + resource.SetCreationTimestamp(metav1.Time{}) return resource }