Merge pull request #119618 from skitt/use-intstr-parse

Use intstr.Parse instead of reimplementing it
This commit is contained in:
Kubernetes Prow Robot 2023-08-15 19:43:18 -07:00 committed by GitHub
commit 09cab7d521
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -532,12 +532,7 @@ func (o *ExposeServiceOptions) createService() (*corev1.Service, error) {
}
targetPortString := o.TargetPort
if len(targetPortString) > 0 {
var targetPort intstr.IntOrString
if portNum, err := strconv.Atoi(targetPortString); err != nil {
targetPort = intstr.FromString(targetPortString)
} else {
targetPort = intstr.FromInt(portNum)
}
targetPort := intstr.Parse(targetPortString)
// Use the same target-port for every port
for i := range service.Spec.Ports {
service.Spec.Ports[i].TargetPort = targetPort