@@ -4,15 +4,6 @@ kind: ServiceAccount
4
4
metadata :
5
5
name : redis-enterprise-admission
6
6
---
7
- kind : ClusterRole
8
- apiVersion : rbac.authorization.k8s.io/v1
9
- metadata :
10
- name : redis-enterprise-admission
11
- rules :
12
- - apiGroups : ["certificates.k8s.io"]
13
- resources : ["certificatesigningrequests"]
14
- verbs : ["create", "watch"]
15
- ---
16
7
kind : Role
17
8
apiVersion : rbac.authorization.k8s.io/v1
18
9
metadata :
@@ -21,6 +12,10 @@ rules:
21
12
- apiGroups : [""]
22
13
resources : ["secrets"]
23
14
verbs : ["*"]
15
+ - apiGroups : ["app.redislabs.com"]
16
+ resources : ["*"]
17
+ verbs : ["*"]
18
+
24
19
---
25
20
kind : RoleBinding
26
21
apiVersion : rbac.authorization.k8s.io/v1
@@ -34,19 +29,6 @@ roleRef:
34
29
name : redis-enterprise-admission
35
30
apiGroup : rbac.authorization.k8s.io
36
31
---
37
- kind : ClusterRoleBinding
38
- apiVersion : rbac.authorization.k8s.io/v1
39
- metadata :
40
- name : redis-enterprise-admission
41
- subjects :
42
- - kind : ServiceAccount
43
- namespace : NAMESPACE_OF_SERVICE_ACCOUNT
44
- name : redis-enterprise-admission
45
- roleRef :
46
- kind : ClusterRole
47
- name : redis-enterprise-admission
48
- apiGroup : rbac.authorization.k8s.io
49
- ---
50
32
apiVersion : v1
51
33
kind : Service
52
34
metadata :
75
57
serviceAccountName : redis-enterprise-admission
76
58
containers :
77
59
- name : admin
78
- image : redislabs/operator:6.0.6-11
60
+ image : redislabs/operator:6.0.12-5
79
61
command :
80
62
- /usr/local/bin/admission
81
- args :
82
- - ' -v=0'
83
63
imagePullPolicy : Always
84
64
ports :
85
65
- containerPort : 443
@@ -90,10 +70,10 @@ spec:
90
70
fieldPath : metadata.namespace
91
71
resources :
92
72
limits :
93
- cpu : 100m
73
+ cpu : 1000m
94
74
memory : 512Mi
95
75
requests :
96
- cpu : 25m
76
+ cpu : 250m
97
77
memory : 256Mi
98
78
readinessProbe :
99
79
failureThreshold : 3
@@ -106,12 +86,11 @@ spec:
106
86
scheme : HTTPS
107
87
initContainers :
108
88
- name : admin-init
109
- image : redislabs/operator:6.0.6-11
89
+ image : redislabs/operator:6.0.12-5
110
90
command :
111
91
- /usr/local/bin/admission
112
92
args :
113
93
- ' -generate-tls'
114
- - ' -v=1'
115
94
imagePullPolicy : Always
116
95
env :
117
96
- name : POD_NAME
@@ -135,23 +114,3 @@ spec:
135
114
memory : 256Mi
136
115
137
116
---
138
- apiVersion : admissionregistration.k8s.io/v1beta1
139
- kind : ValidatingWebhookConfiguration
140
- metadata :
141
- name : redb-admission
142
- webhooks :
143
- - name : redb.admission.redislabs
144
- failurePolicy : Fail
145
- rules :
146
- - apiGroups : ["app.redislabs.com"]
147
- apiVersions : ["v1alpha1"]
148
- operations : ["*"]
149
- resources : ["redisenterprisedatabases"]
150
- clientConfig :
151
- service :
152
- namespace : NAMESPACE_OF_SERVICE_ACCOUNT
153
- name : admission
154
- path : /admission
155
- caBundle : " " # Fill in with BASE64 encoded signed cert
156
- admissionReviewVersions : ["v1beta1"]
157
- ---
0 commit comments