github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/topgun/k8s/web_scaling_test.go (about) 1 package k8s_test 2 3 import ( 4 "strconv" 5 6 . "github.com/onsi/ginkgo" 7 ) 8 9 var _ = Describe("Scaling web instances", func() { 10 11 BeforeEach(func() { 12 setReleaseNameAndNamespace("swi") 13 }) 14 15 AfterEach(func() { 16 cleanupReleases() 17 }) 18 19 It("succeeds", func() { 20 successfullyDeploysConcourse(1) 21 successfullyDeploysConcourse(0) 22 successfullyDeploysConcourse(2) 23 }) 24 }) 25 26 func successfullyDeploysConcourse(webReplicas int) { 27 deployConcourseChart(releaseName, 28 "--set=web.replicas="+strconv.Itoa(webReplicas), 29 "--set=worker.replicas=1", 30 ) 31 32 waitAndLogin(namespace, releaseName+"-web").Close() 33 }