Skip to content

Commit df846c3

Browse files
authored
Merge pull request kosmos-io#843 from yuleichun-striving/main
fix: Fix the issue of missing the 'externalTrafficPolicy' field durin…
2 parents 1e19b89 + a19e640 commit df846c3

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

pkg/clustertree/cluster-manager/controllers/mcs/serviceimport_controller.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -488,11 +488,12 @@ func (c *ServiceImportController) generateService(service *corev1.Service, servi
488488
},
489489
},
490490
Spec: corev1.ServiceSpec{
491-
Type: service.Spec.Type,
492-
ClusterIP: clusterIP,
493-
Ports: servicePorts(service),
494-
IPFamilies: iPFamilies,
495-
IPFamilyPolicy: &iPFamilyPolicy,
491+
Type: service.Spec.Type,
492+
ClusterIP: clusterIP,
493+
Ports: servicePorts(service),
494+
IPFamilies: iPFamilies,
495+
IPFamilyPolicy: &iPFamilyPolicy,
496+
ExternalTrafficPolicy: service.Spec.ExternalTrafficPolicy,
496497
},
497498
}
498499
}

pkg/clustertree/cluster-manager/controllers/svc/simple_sync_service_controller.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -283,11 +283,12 @@ func (c *SimpleSyncServiceController) generateService(service *corev1.Service, r
283283
},
284284
},
285285
Spec: corev1.ServiceSpec{
286-
Type: service.Spec.Type,
287-
ClusterIP: clusterIP,
288-
Ports: servicePorts(service),
289-
IPFamilies: iPFamilies,
290-
IPFamilyPolicy: &iPFamilyPolicy,
286+
Type: service.Spec.Type,
287+
ClusterIP: clusterIP,
288+
Ports: servicePorts(service),
289+
IPFamilies: iPFamilies,
290+
IPFamilyPolicy: &iPFamilyPolicy,
291+
ExternalTrafficPolicy: service.Spec.ExternalTrafficPolicy,
291292
},
292293
}
293294
}

0 commit comments

Comments
 (0)