Skip to content

Commit e474d47

Browse files
shubham-cmykmattrobinsonsre
authored andcommitted
Split Example v1beta1 & v1beta2 (#616)
Signed-off-by: Shubham Gupta <iamshubhamgupta2001@gmail.com> Signed-off-by: Matt Robinson <mattrobinsonsre@gmail.com>
1 parent 02c48d1 commit e474d47

File tree

116 files changed

+1779
-50
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+1779
-50
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
apiVersion: redis.redis.opstreelabs.in/v1beta1
3+
kind: RedisCluster
4+
metadata:
5+
name: redis-cluster
6+
spec:
7+
clusterSize: 3
8+
clusterVersion: v7
9+
securityContext:
10+
runAsUser: 1000
11+
fsGroup: 1000
12+
persistenceEnabled: true
13+
kubernetesConfig:
14+
image: quay.io/opstree/redis:v7.0.5
15+
imagePullPolicy: IfNotPresent
16+
redisExporter:
17+
enabled: false
18+
image: quay.io/opstree/redis-exporter:v1.44.0
19+
redisLeader:
20+
redisConfig:
21+
additionalRedisConfig: redis-external-config
22+
redisFollower:
23+
redisConfig:
24+
additionalRedisConfig: redis-external-config
25+
storage:
26+
volumeClaimTemplate:
27+
spec:
28+
# storageClassName: standard
29+
accessModes: ["ReadWriteOnce"]
30+
resources:
31+
requests:
32+
storage: 1Gi
File renamed without changes.

example/additional_config/replication.yaml renamed to example/v1beta1/additional_config/replication.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spec:
1010
kubernetesConfig:
1111
image: quay.io/opstree/redis:v7.0.5
1212
imagePullPolicy: IfNotPresent
13-
podSecurityContext:
13+
securityContext:
1414
runAsUser: 1000
1515
fsGroup: 1000
1616
storage:

example/additional_config/standalone.yaml renamed to example/v1beta1/additional_config/standalone.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spec:
99
kubernetesConfig:
1010
image: quay.io/opstree/redis:v7.0.5
1111
imagePullPolicy: IfNotPresent
12-
podSecurityContext:
12+
securityContext:
1313
runAsUser: 1000
1414
fsGroup: 1000
1515
storage:
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
apiVersion: redis.redis.opstreelabs.in/v1beta1
3+
kind: RedisCluster
4+
metadata:
5+
name: redis-cluster
6+
spec:
7+
clusterSize: 3
8+
clusterVersion: v7
9+
securityContext:
10+
runAsUser: 1000
11+
fsGroup: 1000
12+
persistenceEnabled: true
13+
kubernetesConfig:
14+
image: quay.io/opstree/redis:v7.0.5
15+
resources:
16+
requests:
17+
cpu: 101m
18+
memory: 128Mi
19+
limits:
20+
cpu: 101m
21+
memory: 128Mi
22+
imagePullSecrets:
23+
- name: regcred
24+
redisExporter:
25+
enabled: false
26+
image: quay.io/opstree/redis-exporter:v1.44.0
27+
storage:
28+
volumeClaimTemplate:
29+
spec:
30+
# storageClassName: standard
31+
accessModes: ["ReadWriteOnce"]
32+
resources:
33+
requests:
34+
storage: 1Gi
35+
# nodeSelector: {}
36+
# securityContext: {}
37+
# priorityClassName: ""
38+
# affinity: {}
39+
# Tolerations: []
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
apiVersion: redis.redis.opstreelabs.in/v1beta1
3+
kind: Redis
4+
metadata:
5+
name: redis-standalone
6+
spec:
7+
kubernetesConfig:
8+
image: quay.io/opstree/redis:v7.0.5
9+
imagePullPolicy: IfNotPresent
10+
resources:
11+
requests:
12+
cpu: 101m
13+
memory: 128Mi
14+
limits:
15+
cpu: 101m
16+
memory: 128Mi
17+
securityContext:
18+
runAsUser: 1000
19+
fsGroup: 1000
20+
storage:
21+
volumeClaimTemplate:
22+
spec:
23+
# storageClassName: standard
24+
accessModes: ["ReadWriteOnce"]
25+
resources:
26+
requests:
27+
storage: 1Gi
28+
redisExporter:
29+
enabled: false
30+
image: quay.io/opstree/redis-exporter:v1.44.0
31+
# nodeSelector: {}
32+
# securityContext: {}
33+
# priorityClassName: ""
34+
# affinity: {}
35+
# Tolerations: []
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
apiVersion: redis.redis.opstreelabs.in/v1beta1
3+
kind: RedisCluster
4+
metadata:
5+
name: redis-cluster
6+
spec:
7+
clusterSize: 3
8+
clusterVersion: v7
9+
securityContext:
10+
runAsUser: 1000
11+
fsGroup: 1000
12+
persistenceEnabled: true
13+
kubernetesConfig:
14+
image: quay.io/opstree/redis:v7.0.5
15+
imagePullPolicy: IfNotPresent
16+
redisExporter:
17+
enabled: false
18+
image: quay.io/opstree/redis-exporter:v1.44.0
19+
redisLeader:
20+
affinity:
21+
podAntiAffinity:
22+
requiredDuringSchedulingIgnoredDuringExecution:
23+
- labelSelector:
24+
matchExpressions:
25+
- key: app
26+
operator: In
27+
values:
28+
- redis-cluster-leader
29+
- redis-cluster-follower
30+
topologyKey: "kubernetes.io/hostname"
31+
redisFollower:
32+
affinity:
33+
podAntiAffinity:
34+
requiredDuringSchedulingIgnoredDuringExecution:
35+
- labelSelector:
36+
matchExpressions:
37+
- key: app
38+
operator: In
39+
values:
40+
- redis-cluster-follower
41+
- redis-cluster-leader
42+
topologyKey: "kubernetes.io/hostname"
43+
storage:
44+
volumeClaimTemplate:
45+
spec:
46+
# storageClassName: standard
47+
accessModes: ["ReadWriteOnce"]
48+
resources:
49+
requests:
50+
storage: 1Gi
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
kubernetesConfig:
99
image: quay.io/opstree/redis:v7.0.5
1010
imagePullPolicy: IfNotPresent
11-
podSecurityContext:
11+
securityContext:
1212
runAsUser: 1000
1313
fsGroup: 1000
1414
storage:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ spec:
77
kubernetesConfig:
88
image: quay.io/opstree/redis:v7.0.5
99
imagePullPolicy: IfNotPresent
10-
podSecurityContext:
10+
securityContext:
1111
runAsUser: 1000
1212
fsGroup: 1000
1313
storage:
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
apiVersion: redis.redis.opstreelabs.in/v1beta1
3+
kind: RedisCluster
4+
metadata:
5+
name: redis-cluster
6+
spec:
7+
clusterSize: 3
8+
clusterVersion: v7
9+
securityContext:
10+
runAsUser: 1000
11+
fsGroup: 1000
12+
persistenceEnabled: true
13+
kubernetesConfig:
14+
image: quay.io/opstree/redis:v7.0.5
15+
imagePullPolicy: IfNotPresent
16+
redisExporter:
17+
enabled: false
18+
image: "quay.io/opstree/redis-exporter:v1.44.0"
19+
redisFollower:
20+
affinity:
21+
podAntiAffinity:
22+
requiredDuringSchedulingIgnoredDuringExecution:
23+
-
24+
labelSelector:
25+
matchExpressions:
26+
-
27+
key: app
28+
operator: In
29+
values:
30+
- redis-cluster-follower
31+
topologyKey: kubernetes.io/hostname
32+
pdb:
33+
enabled: true
34+
minAvailable: 1
35+
redisLeader:
36+
affinity:
37+
podAntiAffinity:
38+
requiredDuringSchedulingIgnoredDuringExecution:
39+
-
40+
labelSelector:
41+
matchExpressions:
42+
-
43+
key: app
44+
operator: In
45+
values:
46+
- redis-cluster-leader
47+
topologyKey: kubernetes.io/hostname
48+
pdb:
49+
enabled: true
50+
minAvailable: 1
51+
storage:
52+
volumeClaimTemplate:
53+
spec:
54+
accessModes:
55+
- ReadWriteOnce
56+
resources:
57+
requests:
58+
storage: 1Gi

0 commit comments

Comments
 (0)