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()