Skip to content

Commit f94f5d0

Browse files
author
lamai93
committed
Fixed tests.
1 parent 9050ba2 commit f94f5d0

File tree

3 files changed

+24
-16
lines changed

3 files changed

+24
-16
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ redeploy-operator: delete-operator manifests
369369

370370
$(ARANGOSYNCTESTCTRLBIN): $(GOBUILDDIR) $(SOURCES)
371371
@mkdir -p $(BINDIR)
372-
CGO_ENABLED=0 go build -installsuffix cgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o $(ARANGOSYNCTESTCTRLBINNAME) $(REPOPATH)/tests/sync
372+
CGO_ENABLED=0 go build -installsuffix cgo -ldflags "-X main.projectVersion=$(VERSION) -X main.projectBuild=$(COMMIT)" -o $(ARANGOSYNCTESTCTRLBIN) $(REPOPATH)/tests/sync
373373

374374
.PHONY: check-sync-vars
375375
check-sync-vars:

tests/sync/main.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ func newArangoSyncTestJob(ns, name string) *batchv1.Job {
139139

140140
func waitForSyncDeploymentReady(ctx context.Context, ns, name string, kubecli kubernetes.Interface, c versioned.Interface) error {
141141
return retry.Retry(func() error {
142-
deployment, err := c.Database().ArangoDeployments(ns).Get(name, metav1.GetOptions{})
142+
deployment, err := c.DatabaseV1alpha().ArangoDeployments(ns).Get(name, metav1.GetOptions{})
143143
if err != nil {
144144
return err
145145
}
@@ -167,15 +167,15 @@ func setupArangoDBCluster(ctx context.Context, kube kubernetes.Interface, c vers
167167
dstSpec := newSyncDeployment(namespace, dstDeploymentName, false)
168168
srcSpec := newSyncDeployment(namespace, srcDeploymentName, true)
169169

170-
if _, err := c.Database().ArangoDeployments(namespace).Create(srcSpec); err != nil {
170+
if _, err := c.DatabaseV1alpha().ArangoDeployments(namespace).Create(srcSpec); err != nil {
171171
return err
172172
}
173-
if _, err := c.Database().ArangoDeployments(namespace).Create(dstSpec); err != nil {
173+
if _, err := c.DatabaseV1alpha().ArangoDeployments(namespace).Create(dstSpec); err != nil {
174174
return err
175175
}
176176

177177
replSpec := newReplication(namespace, replicationResourceName)
178-
if _, err := c.Replication().ArangoDeploymentReplications(namespace).Create(replSpec); err != nil {
178+
if _, err := c.ReplicationV1alpha().ArangoDeploymentReplications(namespace).Create(replSpec); err != nil {
179179
return err
180180
}
181181

@@ -196,7 +196,7 @@ func setupArangoDBCluster(ctx context.Context, kube kubernetes.Interface, c vers
196196

197197
func waitForReplicationGone(ns, name string, c versioned.Interface) error {
198198
return retry.Retry(func() error {
199-
if _, err := c.Replication().ArangoDeploymentReplications(ns).Get(name, metav1.GetOptions{}); k8sutil.IsNotFound(err) {
199+
if _, err := c.ReplicationV1alpha().ArangoDeploymentReplications(ns).Get(name, metav1.GetOptions{}); k8sutil.IsNotFound(err) {
200200
return nil
201201
} else if err != nil {
202202
return err
@@ -207,7 +207,7 @@ func waitForReplicationGone(ns, name string, c versioned.Interface) error {
207207

208208
func waitForDeploymentGone(ns, name string, c versioned.Interface) error {
209209
return retry.Retry(func() error {
210-
if _, err := c.Database().ArangoDeployments(ns).Get(name, metav1.GetOptions{}); k8sutil.IsNotFound(err) {
210+
if _, err := c.DatabaseV1alpha().ArangoDeployments(ns).Get(name, metav1.GetOptions{}); k8sutil.IsNotFound(err) {
211211
return nil
212212
} else if err != nil {
213213
return err
@@ -217,7 +217,7 @@ func waitForDeploymentGone(ns, name string, c versioned.Interface) error {
217217
}
218218

219219
func removeReplicationWaitForCompletion(ns, name string, c versioned.Interface) error {
220-
if err := c.Replication().ArangoDeploymentReplications(ns).Delete(name, &metav1.DeleteOptions{}); err != nil {
220+
if err := c.ReplicationV1alpha().ArangoDeploymentReplications(ns).Delete(name, &metav1.DeleteOptions{}); err != nil {
221221
if k8sutil.IsNotFound(err) {
222222
return nil
223223
}
@@ -230,7 +230,7 @@ func removeReplicationWaitForCompletion(ns, name string, c versioned.Interface)
230230
}
231231

232232
func removeDeploymentWaitForCompletion(ns, name string, c versioned.Interface) error {
233-
if err := c.Database().ArangoDeployments(ns).Delete(name, &metav1.DeleteOptions{}); err != nil {
233+
if err := c.DatabaseV1alpha().ArangoDeployments(ns).Delete(name, &metav1.DeleteOptions{}); err != nil {
234234
if k8sutil.IsNotFound(err) {
235235
return nil
236236
}

tests/upgrade_test.go

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,24 +86,23 @@ func TestUpgradeActiveFailoverRocksDB33to34(t *testing.T) {
8686
func TestUpgradeClusterRocksDB3322Cto342C(t *testing.T) {
8787
runUpgradeTest(t, &upgradeTest{
8888
fromVersion: "3.3.22",
89-
toVersion: "3.4.2-1",
89+
toVersion: "3.4.6.1",
9090
shortTest: true,
9191
})
9292
}
9393

94-
func TestUpgradeClusterRocksDB3316Cto3322C(t *testing.T) {
94+
func TestUpgradeClusterRocksDB3316Cto3323C(t *testing.T) {
9595
runUpgradeTest(t, &upgradeTest{
9696
fromVersion: "3.3.16",
97-
toVersion: "3.3.22",
97+
toVersion: "3.3.23",
9898
shortTest: false,
9999
})
100100
}
101101

102-
func TestUpgradeClusterRocksDB341Cto342C(t *testing.T) {
102+
func TestUpgradeClusterRocksDB346Cto3461C(t *testing.T) {
103103
runUpgradeTest(t, &upgradeTest{
104-
fromVersion: "3.4.1",
105-
toImageTag: "3.4.2",
106-
toVersion: "3.4.2-1",
104+
fromVersion: "3.4.6",
105+
toVersion: "3.4.6.1",
107106
shortTest: true,
108107
})
109108
}
@@ -125,6 +124,9 @@ type upgradeTest struct {
125124
toImage string
126125
toImageTag string
127126

127+
toEnterprise bool
128+
fromEnterprise bool
129+
128130
name string
129131
shortTest bool
130132
}
@@ -145,6 +147,9 @@ type UpgradeTest interface {
145147

146148
func (u *upgradeTest) FromImage() string {
147149
imageName := "arangodb/arangodb"
150+
if u.fromEnterprise {
151+
imageName = "arangodb/enterprise"
152+
}
148153
if u.fromImage != "" {
149154
imageName = u.fromImage
150155
}
@@ -157,6 +162,9 @@ func (u *upgradeTest) FromImage() string {
157162

158163
func (u *upgradeTest) ToImage() string {
159164
imageName := "arangodb/arangodb"
165+
if u.toEnterprise {
166+
imageName = "arangodb/enterprise"
167+
}
160168
if u.toImage != "" {
161169
imageName = u.toImage
162170
}

0 commit comments

Comments
 (0)