Skip to content

Commit 302e2bb

Browse files
authored
Merge pull request #282 from arangodb/revert-269-bug-fix/skip-lb-test-if-unavail
Revert "Skip LoadBalancer Test"
2 parents 3fab871 + 128da9c commit 302e2bb

File tree

3 files changed

+14
-32
lines changed

3 files changed

+14
-32
lines changed

Makefile

+14-14
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ GOVERSION := 1.10.0-alpine
2727
PULSAR := $(GOBUILDDIR)/bin/pulsar$(shell go env GOEXE)
2828
GOASSETSBUILDER := $(GOBUILDDIR)/bin/go-assets-builder$(shell go env GOEXE)
2929

30-
DOCKERFILE := Dockerfile
30+
DOCKERFILE := Dockerfile
3131
DOCKERTESTFILE := Dockerfile.test
3232
DOCKERDURATIONTESTFILE := tests/duration/Dockerfile
3333

34-
ifndef LOCALONLY
34+
ifndef LOCALONLY
3535
PUSHIMAGES := 1
3636
IMAGESHA256 := true
3737
else
3838
IMAGESHA256 := false
3939
endif
4040

41-
ifdef IMAGETAG
41+
ifdef IMAGETAG
4242
IMAGESUFFIX := :$(IMAGETAG)
43-
else
43+
else
4444
IMAGESUFFIX := :dev
4545
endif
4646

@@ -84,8 +84,8 @@ TESTBINNAME := $(PROJECT)_test
8484
TESTBIN := $(BINDIR)/$(TESTBINNAME)
8585
DURATIONTESTBINNAME := $(PROJECT)_duration_test
8686
DURATIONTESTBIN := $(BINDIR)/$(DURATIONTESTBINNAME)
87-
RELEASE := $(GOBUILDDIR)/bin/release
88-
GHRELEASE := $(GOBUILDDIR)/bin/github-release
87+
RELEASE := $(GOBUILDDIR)/bin/release
88+
GHRELEASE := $(GOBUILDDIR)/bin/github-release
8989

9090
TESTLENGTHOPTIONS := -test.short
9191
TESTTIMEOUT := 20m
@@ -94,7 +94,7 @@ ifeq ($(LONG), 1)
9494
TESTTIMEOUT := 180m
9595
endif
9696
ifdef VERBOSE
97-
TESTVERBOSEOPTIONS := -v
97+
TESTVERBOSEOPTIONS := -v
9898
endif
9999

100100
SOURCES := $(shell find $(SRCDIR) -name '*.go' -not -path './test/*')
@@ -176,7 +176,7 @@ update-vendor:
176176
# Manually restore arangosync vendor with: git checkout deps/github.com/arangodb/arangosync
177177

178178
.PHONY: update-generated
179-
update-generated: $(GOBUILDDIR)
179+
update-generated: $(GOBUILDDIR)
180180
@docker build $(SRCDIR)/tools/codegen --build-arg GOVERSION=$(GOVERSION) -t k8s-codegen
181181
docker run \
182182
--rm \
@@ -232,7 +232,7 @@ ifdef PUSHIMAGES
232232
docker push $(OPERATORIMAGE)
233233
endif
234234

235-
# Manifests
235+
# Manifests
236236

237237
.PHONY: manifests
238238
manifests: $(GOBUILDDIR)
@@ -268,7 +268,7 @@ run-unit-tests: $(GOBUILDDIR) $(SOURCES)
268268
$(REPOPATH)/pkg/util/k8sutil \
269269
$(REPOPATH)/pkg/util/k8sutil/test \
270270
$(REPOPATH)/pkg/util/probe \
271-
$(REPOPATH)/pkg/util/validation
271+
$(REPOPATH)/pkg/util/validation
272272

273273
$(TESTBIN): $(GOBUILDDIR) $(SOURCES)
274274
@mkdir -p $(BINDIR)
@@ -376,20 +376,20 @@ $(RELEASE): $(GOBUILDDIR) $(SOURCES) $(GHRELEASE)
376376
.PHONY: build-ghrelease
377377
build-ghrelease: $(GHRELEASE)
378378

379-
$(GHRELEASE): $(GOBUILDDIR)
379+
$(GHRELEASE): $(GOBUILDDIR)
380380
GOPATH=$(GOBUILDDIR) go build -o $(GHRELEASE) github.com/aktau/github-release
381381

382382
.PHONY: release-patch
383383
release-patch: $(RELEASE)
384-
GOPATH=$(GOBUILDDIR) $(RELEASE) -type=patch
384+
GOPATH=$(GOBUILDDIR) $(RELEASE) -type=patch
385385

386386
.PHONY: release-minor
387387
release-minor: $(RELEASE)
388388
GOPATH=$(GOBUILDDIR) $(RELEASE) -type=minor
389389

390390
.PHONY: release-major
391391
release-major: $(RELEASE)
392-
GOPATH=$(GOBUILDDIR) $(RELEASE) -type=major
392+
GOPATH=$(GOBUILDDIR) $(RELEASE) -type=major
393393

394394
## Kubernetes utilities
395395

@@ -410,4 +410,4 @@ redeploy-operator: delete-operator manifests
410410
kubectl apply -f $(MANIFESTPATHDEPLOYMENT)
411411
kubectl apply -f $(MANIFESTPATHDEPLOYMENTREPLICATION)
412412
kubectl apply -f $(MANIFESTPATHTEST)
413-
kubectl get pods
413+
kubectl get pods

tests/load_balancer_test.go

-3
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ func loadBalancingCursorSubtest(t *testing.T, useVst bool) {
8484
t.Fatalf("Deployment not running in time: %v", err)
8585
}
8686

87-
// check if the deployment got a load balancer, otherwise skip this test
88-
isEaLoadBalancerOrSkip(depl.GetName(), t)
89-
9087
// Create a database client
9188
ctx := context.Background()
9289
clOpts := &DatabaseClientOptions{

tests/test_util.go

-15
Original file line numberDiff line numberDiff line change
@@ -155,21 +155,6 @@ func getEnterpriseImageOrSkip(t *testing.T) string {
155155
return image
156156
}
157157

158-
// isEaLoadBalancerOrSkip checks it the deployment
159-
func isEaLoadBalancerOrSkip(deploymentName string, t *testing.T) {
160-
kubecli := mustNewKubeClient(t)
161-
ns := getNamespace(t)
162-
eaServiceName := k8sutil.CreateDatabaseExternalAccessServiceName(deploymentName)
163-
svcs := k8sutil.NewServiceCache(kubecli.CoreV1().Services(ns))
164-
if existing, err := svcs.Get(eaServiceName, metav1.GetOptions{}); err == nil {
165-
if existing.Spec.Type == v1.ServiceTypeLoadBalancer {
166-
return
167-
}
168-
}
169-
170-
t.Skip("No load balancer deployed")
171-
}
172-
173158
// shouldCleanDeployments returns true when deployments created
174159
// by tests should be removed, even when the test fails.
175160
func shouldCleanDeployments() bool {

0 commit comments

Comments
 (0)