@@ -15,52 +15,6 @@ metadata:
15
15
namespace : istio-operator
16
16
name : istio-operator
17
17
---
18
- # Source: istio-operator/templates/crd.yaml
19
- apiVersion : apiextensions.k8s.io/v1beta1
20
- kind : CustomResourceDefinition
21
- metadata :
22
- name : istiooperators.install.istio.io
23
- spec :
24
- group : install.istio.io
25
- names :
26
- kind : IstioOperator
27
- plural : istiooperators
28
- singular : istiooperator
29
- shortNames :
30
- - iop
31
- scope : Namespaced
32
- subresources :
33
- status : {}
34
- validation :
35
- openAPIV3Schema :
36
- properties :
37
- apiVersion :
38
- description : ' APIVersion defines the versioned schema of this representation
39
- of an object. Servers should convert recognized schemas to the latest
40
- internal value, and may reject unrecognized values.
41
- More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#resources'
42
- type : string
43
- kind :
44
- description : ' Kind is a string value representing the REST resource this
45
- object represents. Servers may infer this from the endpoint the client
46
- submits requests to. Cannot be updated. In CamelCase.
47
- More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
48
- type : string
49
- spec :
50
- description : ' Specification of the desired state of the istio control plane resource.
51
- More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
52
- type : object
53
- status :
54
- description : ' Status describes each of istio control plane component status at the current time.
55
- 0 means NONE, 1 means UPDATING, 2 means HEALTHY, 3 means ERROR, 4 means RECONCILING.
56
- More info: https://github.com/istio/api/blob/master/operator/v1alpha1/istio.operator.v1alpha1.pb.html &
57
- https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
58
- type : object
59
- versions :
60
- - name : v1alpha1
61
- served : true
62
- storage : true
63
- ---
64
18
# Source: istio-operator/templates/clusterrole.yaml
65
19
apiVersion : rbac.authorization.k8s.io/v1
66
20
kind : ClusterRole
@@ -93,12 +47,6 @@ rules:
93
47
- ' *'
94
48
verbs :
95
49
- ' *'
96
- - apiGroups :
97
- - rbac.istio.io
98
- resources :
99
- - ' *'
100
- verbs :
101
- - ' *'
102
50
- apiGroups :
103
51
- security.istio.io
104
52
resources :
@@ -145,6 +93,7 @@ rules:
145
93
verbs :
146
94
- get
147
95
- create
96
+ - update
148
97
- apiGroups :
149
98
- policy
150
99
resources :
@@ -224,10 +173,20 @@ spec:
224
173
serviceAccountName : istio-operator
225
174
containers :
226
175
- name : istio-operator
227
- image : docker.io/istio/operator:1.5.3
176
+ image : docker.io/istio/operator:1.7.1
228
177
command :
229
178
- operator
230
179
- server
180
+ securityContext :
181
+ allowPrivilegeEscalation : false
182
+ capabilities :
183
+ drop :
184
+ - ALL
185
+ privileged : false
186
+ readOnlyRootFilesystem : true
187
+ runAsGroup : 1337
188
+ runAsUser : 1337
189
+ runAsNonRoot : true
231
190
imagePullPolicy : IfNotPresent
232
191
resources :
233
192
limits :
@@ -238,12 +197,16 @@ spec:
238
197
memory : 128Mi
239
198
env :
240
199
- name : WATCH_NAMESPACE
241
- value : istio-system
200
+ value : " istio-system"
242
201
- name : LEADER_ELECTION_NAMESPACE
243
- value : istio-operator
202
+ value : " istio-operator"
244
203
- name : POD_NAME
245
204
valueFrom :
246
205
fieldRef :
247
206
fieldPath : metadata.name
248
207
- name : OPERATOR_NAME
249
- value : istio-operator
208
+ value : " istio-operator"
209
+ - name : WAIT_FOR_RESOURCES_TIMEOUT
210
+ value : " 300s"
211
+ - name : REVISION
212
+ value : " "
0 commit comments