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