mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Update the external load balancer test to use a different namespace in
each run, making stuck resources less painful.
This commit is contained in:
		@@ -257,7 +257,7 @@ var _ = Describe("Services", func() {
 | 
			
		||||
 | 
			
		||||
	It("should be able to create a functioning external load balancer", func() {
 | 
			
		||||
		serviceName := "external-lb-test"
 | 
			
		||||
		ns := api.NamespaceDefault
 | 
			
		||||
		ns := namespace0
 | 
			
		||||
		labels := map[string]string{
 | 
			
		||||
			"key0": "value0",
 | 
			
		||||
		}
 | 
			
		||||
@@ -275,9 +275,6 @@ var _ = Describe("Services", func() {
 | 
			
		||||
			},
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		By("cleaning up previous service " + serviceName + " from namespace " + ns)
 | 
			
		||||
		c.Services(ns).Delete(serviceName)
 | 
			
		||||
 | 
			
		||||
		By("creating service " + serviceName + " with external load balancer in namespace " + ns)
 | 
			
		||||
		result, err := c.Services(ns).Create(service)
 | 
			
		||||
		Expect(err).NotTo(HaveOccurred())
 | 
			
		||||
@@ -317,7 +314,7 @@ var _ = Describe("Services", func() {
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		By("creating pod to be part of service " + serviceName)
 | 
			
		||||
		podClient := c.Pods(api.NamespaceDefault)
 | 
			
		||||
		podClient := c.Pods(ns)
 | 
			
		||||
		defer func() {
 | 
			
		||||
			By("deleting pod " + pod.Name)
 | 
			
		||||
			defer GinkgoRecover()
 | 
			
		||||
@@ -326,7 +323,7 @@ var _ = Describe("Services", func() {
 | 
			
		||||
		if _, err := podClient.Create(pod); err != nil {
 | 
			
		||||
			Failf("Failed to create pod %s: %v", pod.Name, err)
 | 
			
		||||
		}
 | 
			
		||||
		expectNoError(waitForPodRunning(c, pod.Name))
 | 
			
		||||
		expectNoError(waitForPodRunningInNamespace(c, pod.Name, ns))
 | 
			
		||||
 | 
			
		||||
		By("hitting the pod through the service's external load balancer")
 | 
			
		||||
		var resp *http.Response
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user