File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
internal/ingress/controller Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -897,11 +897,26 @@ func (n *NGINXController) syncUpstreams(locations []*ingress.Location, backends
897
897
if kongIngress .Upstream .Healthchecks != nil {
898
898
if kongIngress .Upstream .Healthchecks .Active != nil {
899
899
m := structs .Map (kongIngress .Upstream .Healthchecks .Active )
900
+ if upstream .Healthchecks == nil {
901
+ upstream .Healthchecks = & kongadminv1.Healthchecks {}
902
+ }
903
+ if upstream .Healthchecks .Active == nil {
904
+ upstream .Healthchecks .Active = & kongadminv1.ActiveHealthCheck {}
905
+ }
906
+
900
907
mergo .MapWithOverwrite (upstream .Healthchecks .Active , m )
901
908
}
902
909
903
910
if kongIngress .Upstream .Healthchecks .Passive != nil {
904
911
m := structs .Map (kongIngress .Upstream .Healthchecks .Passive )
912
+
913
+ if upstream .Healthchecks == nil {
914
+ upstream .Healthchecks = & kongadminv1.Healthchecks {}
915
+ }
916
+ if upstream .Healthchecks .Passive == nil {
917
+ upstream .Healthchecks .Passive = & kongadminv1.Passive {}
918
+ }
919
+
905
920
mergo .MapWithOverwrite (upstream .Healthchecks .Passive , m )
906
921
}
907
922
}
You can’t perform that action at this time.
0 commit comments