From 71a41b29de319901368e64a2a9a8a1fb10b86da3 Mon Sep 17 00:00:00 2001 From: zwzhang Date: Wed, 6 Mar 2024 15:32:00 +0800 Subject: [PATCH] Update apis/analysis/v1alpha1/recommendation_types.go Co-authored-by: Zach Zhu Signed-off-by: zwzhang --- apis/analysis/v1alpha1/recommendation_types.go | 2 +- apis/analysis/v1alpha1/zz_generated.deepcopy.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apis/analysis/v1alpha1/recommendation_types.go b/apis/analysis/v1alpha1/recommendation_types.go index bacc26f2a..79b32ffdc 100644 --- a/apis/analysis/v1alpha1/recommendation_types.go +++ b/apis/analysis/v1alpha1/recommendation_types.go @@ -75,7 +75,7 @@ type RecommendedContainerStatus struct { // RecommendationStatus defines the observed state of Recommendation type RecommendationStatus struct { // PodStatus records the most recently computed amount of resources recommended - PodStatus RecommendedPodStatus `json:"podStatus,omitempty"` + PodStatus *RecommendedPodStatus `json:"podStatus,omitempty"` // UpdateTime is the update time of the distribution UpdateTime *metav1.Time `json:"updateTime,omitempty"` // Conditions is the list of conditions representing the status of the distribution diff --git a/apis/analysis/v1alpha1/zz_generated.deepcopy.go b/apis/analysis/v1alpha1/zz_generated.deepcopy.go index 0f76067e3..24dd7caf9 100644 --- a/apis/analysis/v1alpha1/zz_generated.deepcopy.go +++ b/apis/analysis/v1alpha1/zz_generated.deepcopy.go @@ -120,7 +120,11 @@ func (in *RecommendationSpec) DeepCopy() *RecommendationSpec { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RecommendationStatus) DeepCopyInto(out *RecommendationStatus) { *out = *in - in.PodStatus.DeepCopyInto(&out.PodStatus) + if in.PodStatus != nil { + in, out := &in.PodStatus, &out.PodStatus + *out = new(RecommendedPodStatus) + (*in).DeepCopyInto(*out) + } if in.UpdateTime != nil { in, out := &in.UpdateTime, &out.UpdateTime *out = (*in).DeepCopy()