@@ -727,18 +727,24 @@ func preserveObservedFields(observed, generated *appsv1.Deployment) {
727
727
if observedContainer .Name != generatedContainer .Name {
728
728
continue
729
729
}
730
+
730
731
if generatedContainer .LivenessProbe == nil {
731
732
generated .Spec .Template .Spec .Containers [i ].LivenessProbe = & corev1.Probe {}
732
733
}
733
- generated .Spec .Template .Spec .Containers [i ].LivenessProbe .FailureThreshold = observedContainer .LivenessProbe .FailureThreshold
734
- generated .Spec .Template .Spec .Containers [i ].LivenessProbe .PeriodSeconds = observedContainer .LivenessProbe .PeriodSeconds
735
- generated .Spec .Template .Spec .Containers [i ].LivenessProbe .SuccessThreshold = observedContainer .LivenessProbe .SuccessThreshold
734
+ if observedContainer .LivenessProbe != nil {
735
+ generated .Spec .Template .Spec .Containers [i ].LivenessProbe .FailureThreshold = observedContainer .LivenessProbe .FailureThreshold
736
+ generated .Spec .Template .Spec .Containers [i ].LivenessProbe .PeriodSeconds = observedContainer .LivenessProbe .PeriodSeconds
737
+ generated .Spec .Template .Spec .Containers [i ].LivenessProbe .SuccessThreshold = observedContainer .LivenessProbe .SuccessThreshold
738
+ }
739
+
736
740
if generatedContainer .ReadinessProbe == nil {
737
741
generated .Spec .Template .Spec .Containers [i ].ReadinessProbe = & corev1.Probe {}
738
742
}
739
- generated .Spec .Template .Spec .Containers [i ].ReadinessProbe .SuccessThreshold = observedContainer .ReadinessProbe .SuccessThreshold
740
- generated .Spec .Template .Spec .Containers [i ].TerminationMessagePath = observedContainer .TerminationMessagePath
741
- generated .Spec .Template .Spec .Containers [i ].TerminationMessagePolicy = observedContainer .TerminationMessagePolicy
743
+ if observedContainer .ReadinessProbe != nil {
744
+ generated .Spec .Template .Spec .Containers [i ].ReadinessProbe .SuccessThreshold = observedContainer .ReadinessProbe .SuccessThreshold
745
+ generated .Spec .Template .Spec .Containers [i ].TerminationMessagePath = observedContainer .TerminationMessagePath
746
+ generated .Spec .Template .Spec .Containers [i ].TerminationMessagePolicy = observedContainer .TerminationMessagePolicy
747
+ }
742
748
}
743
749
}
744
750
for _ , observedContainer := range observed .Spec .Template .Spec .InitContainers {
0 commit comments