summaryrefslogtreecommitdiff
path: root/libpod/kube.go
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2021-11-19 09:36:40 +0100
committerMiloslav Trmač <mitr@redhat.com>2021-11-30 22:13:52 +0100
commitd48c00418ae7f6efcfe45d92f3c5e08b9c8afacd (patch)
treeaf24cda776dd7d953d05d5fb6c840bc38165a767 /libpod/kube.go
parent295a6f7dd086731448a1168a349f62d3035258ca (diff)
downloadpodman-d48c00418ae7f6efcfe45d92f3c5e08b9c8afacd.tar.gz
podman-d48c00418ae7f6efcfe45d92f3c5e08b9c8afacd.tar.bz2
podman-d48c00418ae7f6efcfe45d92f3c5e08b9c8afacd.zip
Move a comment to the relevant place
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Diffstat (limited to 'libpod/kube.go')
-rw-r--r--libpod/kube.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpod/kube.go b/libpod/kube.go
index 351c49c9a..30a3b069c 100644
--- a/libpod/kube.go
+++ b/libpod/kube.go
@@ -270,6 +270,7 @@ func GenerateKubeServiceFromV1Pod(pod *v1.Pod, servicePorts []v1.ServicePort) YA
func containerPortsToServicePorts(containerPorts []v1.ContainerPort) []v1.ServicePort {
sps := make([]v1.ServicePort, 0, len(containerPorts))
for _, cp := range containerPorts {
+ // Legal nodeport range is 30000-32767
nodePort := 30000 + rand.Intn(32767-30000+1)
servicePort := v1.ServicePort{
Protocol: cp.Protocol,
@@ -287,7 +288,7 @@ func containerPortsToServicePorts(containerPorts []v1.ContainerPort) []v1.Servic
// inclusive list of serviceports to expose
func containersToServicePorts(containers []v1.Container) []v1.ServicePort {
// Without the call to rand.Seed, a program will produce the same sequence of pseudo-random numbers
- // for each execution. Legal nodeport range is 30000-32767
+ // for each execution.
rand.Seed(time.Now().UnixNano())
sps := make([]v1.ServicePort, 0, len(containers))