Merge pull request #21032 from sjenning/fix-flake-20910

e2e: use runId UUID for staticIPName to avoid collision
This commit is contained in:
Mike Danese 2016-02-11 10:21:41 -08:00
commit b3bc741d0d

View File

@ -489,8 +489,7 @@ var _ = Describe("Services", func() {
staticIPName := "" staticIPName := ""
if providerIs("gce", "gke") { if providerIs("gce", "gke") {
By("creating a static load balancer IP") By("creating a static load balancer IP")
rand.Seed(time.Now().UTC().UnixNano()) staticIPName = fmt.Sprintf("e2e-external-lb-test-%s", runId)
staticIPName = fmt.Sprintf("e2e-external-lb-test-%d", rand.Intn(65535))
requestedIP, err = createGCEStaticIP(staticIPName) requestedIP, err = createGCEStaticIP(staticIPName)
Expect(err).NotTo(HaveOccurred()) Expect(err).NotTo(HaveOccurred())
defer func() { defer func() {
@ -789,6 +788,7 @@ var _ = Describe("Services", func() {
} }
outOfRangeNodePort := 0 outOfRangeNodePort := 0
rand.Seed(time.Now().UTC().UnixNano())
for { for {
outOfRangeNodePort = 1 + rand.Intn(65535) outOfRangeNodePort = 1 + rand.Intn(65535)
if !ServiceNodePortRange.Contains(outOfRangeNodePort) { if !ServiceNodePortRange.Contains(outOfRangeNodePort) {