Skip to content

Commit 323dc40

Browse files
authored
Merge the e2e Test Files (#623)
Signed-off-by: Shubham Gupta <iamshubhamgupta2001@gmail.com>
1 parent 71ef65b commit 323dc40

File tree

14 files changed

+116
-44
lines changed

14 files changed

+116
-44
lines changed

api/v1beta2/rediscluster_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ type RedisFollower struct {
7171
}
7272

7373
// RedisClusterStatus defines the observed state of RedisCluster
74+
// +kubebuilder:subresource:status
7475
type RedisClusterStatus struct {
7576
State status.RedisClusterState `json:"state,omitempty"`
7677
Reason string `json:"reason,omitempty"`

kuttl-test.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

tests/_config/kuttl-test.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestSuite
3+
startKIND: false
4+
kindConfig: "./kind-config.yaml"
5+
parallel: 1
6+
timeout: 300
7+
suppress :
8+
- events

tests/e2e/setup/ready-standalone.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
apiVersion: kuttl.dev/v1beta1
22
kind: TestStep
33
apply :
4-
- standalone.yaml
54
- cluster.yaml
65
assert :
7-
- ready-standalone.yaml
8-
- ready-cluster.yaml
6+
- ready-cluster.yaml
7+
- ready-cluster-sts.yaml
Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,35 @@
1-
---
21
apiVersion: redis.redis.opstreelabs.in/v1beta1
3-
kind: Redis
2+
kind: RedisCluster
43
metadata:
5-
name: redis-standalone
4+
name: redis-cluster-v1beta1
65
spec:
7-
podSecurityContext:
6+
clusterSize: 3
7+
clusterVersion: v7
8+
persistenceEnabled: true
9+
securityContext:
810
runAsUser: 1000
9-
fsGroup: 1000
11+
fsGroup: 1000
1012
kubernetesConfig:
11-
image: quay.io/opstree/redis:v7.0.12
13+
image: quay.io/opstree/redis:v7.0.7
1214
imagePullPolicy: IfNotPresent
1315
resources:
1416
requests:
15-
cpu: 10m
16-
memory: 10Mi
17+
cpu: 101m
18+
memory: 128Mi
1719
limits:
18-
cpu: 10m
19-
memory: 10Mi
20+
cpu: 101m
21+
memory: 128Mi
2022
redisExporter:
21-
enabled: false
23+
enabled: true
2224
image: quay.io/opstree/redis-exporter:v1.44.0
2325
imagePullPolicy: Always
2426
resources:
2527
requests:
26-
cpu: 10m
27-
memory: 10Mi
28+
cpu: 100m
29+
memory: 128Mi
2830
limits:
29-
cpu: 10m
30-
memory: 12Mi
31+
cpu: 100m
32+
memory: 128Mi
3133
storage:
3234
volumeClaimTemplate:
3335
spec:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: apps/v1
22
kind: StatefulSet
33
metadata:
4-
name: redis-cluster-leader
4+
name: redis-cluster-v1beta1-leader
55
status:
66
replicas: 3
77
readyReplicas: 3
@@ -11,7 +11,7 @@ status:
1111
apiVersion: apps/v1
1212
kind: StatefulSet
1313
metadata:
14-
name: redis-cluster-follower
14+
name: redis-cluster-v1beta1-follower
1515
status:
1616
replicas: 3
1717
readyReplicas: 3
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: redis.redis.opstreelabs.in/v1beta1
2+
kind: RedisCluster
3+
metadata:
4+
name: redis-cluster-v1beta1
5+
status:
6+
readyFollowerReplicas: 3
7+
readyLeaderReplicas: 3
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestStep
3+
apply :
4+
- cluster.yaml
5+
assert :
6+
- ready-cluster.yaml
7+
- ready-cluster-sts.yaml

0 commit comments

Comments
 (0)