@@ -17,36 +17,36 @@ spec:
17
17
plural : istiooperators
18
18
singular : istiooperator
19
19
shortNames :
20
- - iop
21
- - io
20
+ - iop
21
+ - io
22
22
scope : Namespaced
23
23
versions :
24
- - additionalPrinterColumns :
25
- - description : Istio control plane revision
26
- jsonPath : .spec.revision
27
- name : Revision
28
- type : string
29
- - description : IOP current state
30
- jsonPath : .status.status
31
- name : Status
32
- type : string
33
- - description : ' CreationTimestamp is a timestamp representing the server time
24
+ - additionalPrinterColumns :
25
+ - description : Istio control plane revision
26
+ jsonPath : .spec.revision
27
+ name : Revision
28
+ type : string
29
+ - description : IOP current state
30
+ jsonPath : .status.status
31
+ name : Status
32
+ type : string
33
+ - description : ' CreationTimestamp is a timestamp representing the server time
34
34
when this object was created. It is not guaranteed to be set in happens-before
35
35
order across separate operations. Clients may not set this value. It is represented
36
36
in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for
37
37
lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata'
38
- jsonPath : .metadata.creationTimestamp
39
- name : Age
40
- type : date
41
- name : v1alpha1
42
- subresources :
43
- status : {}
44
- schema :
45
- openAPIV3Schema :
46
- type : object
47
- x-kubernetes-preserve-unknown-fields : true
48
- served : true
49
- storage : true
38
+ jsonPath : .metadata.creationTimestamp
39
+ name : Age
40
+ type : date
41
+ name : v1alpha1
42
+ subresources :
43
+ status : {}
44
+ schema :
45
+ openAPIV3Schema :
46
+ type : object
47
+ x-kubernetes-preserve-unknown-fields : true
48
+ served : true
49
+ storage : true
50
50
---
51
51
52
52
---
@@ -64,125 +64,125 @@ metadata:
64
64
creationTimestamp : null
65
65
name : istio-operator
66
66
rules :
67
- # istio groups
68
- - apiGroups :
69
- - authentication.istio.io
70
- resources :
71
- - ' *'
72
- verbs :
73
- - ' *'
74
- - apiGroups :
75
- - config.istio.io
76
- resources :
77
- - ' *'
78
- verbs :
79
- - ' *'
80
- - apiGroups :
81
- - install.istio.io
82
- resources :
83
- - ' *'
84
- verbs :
85
- - ' *'
86
- - apiGroups :
87
- - networking.istio.io
88
- resources :
89
- - ' *'
90
- verbs :
91
- - ' *'
92
- - apiGroups :
93
- - security.istio.io
94
- resources :
95
- - ' *'
96
- verbs :
97
- - ' *'
98
- # k8s groups
99
- - apiGroups :
100
- - admissionregistration.k8s.io
101
- resources :
102
- - mutatingwebhookconfigurations
103
- - validatingwebhookconfigurations
104
- verbs :
105
- - ' *'
106
- - apiGroups :
107
- - apiextensions.k8s.io
108
- resources :
109
- - customresourcedefinitions.apiextensions.k8s.io
110
- - customresourcedefinitions
111
- verbs :
112
- - ' *'
113
- - apiGroups :
114
- - apps
115
- - extensions
116
- resources :
117
- - daemonsets
118
- - deployments
119
- - deployments/finalizers
120
- - replicasets
121
- verbs :
122
- - ' *'
123
- - apiGroups :
124
- - autoscaling
125
- resources :
126
- - horizontalpodautoscalers
127
- verbs :
128
- - ' *'
129
- - apiGroups :
130
- - monitoring.coreos.com
131
- resources :
132
- - servicemonitors
133
- verbs :
134
- - get
135
- - create
136
- - update
137
- - apiGroups :
138
- - policy
139
- resources :
140
- - poddisruptionbudgets
141
- verbs :
142
- - ' *'
143
- - apiGroups :
144
- - rbac.authorization.k8s.io
145
- resources :
146
- - clusterrolebindings
147
- - clusterroles
148
- - roles
149
- - rolebindings
150
- verbs :
151
- - ' *'
152
- - apiGroups :
153
- - coordination.k8s.io
154
- resources :
155
- - leases
156
- verbs :
157
- - get
158
- - create
159
- - update
160
- - apiGroups :
161
- - " "
162
- resources :
163
- - configmaps
164
- - endpoints
165
- - events
166
- - namespaces
167
- - pods
168
- - pods/proxy
169
- - pods/portforward
170
- - persistentvolumeclaims
171
- - secrets
172
- - services
173
- - serviceaccounts
174
- verbs :
175
- - ' *'
67
+ # istio groups
68
+ - apiGroups :
69
+ - authentication.istio.io
70
+ resources :
71
+ - ' *'
72
+ verbs :
73
+ - ' *'
74
+ - apiGroups :
75
+ - config.istio.io
76
+ resources :
77
+ - ' *'
78
+ verbs :
79
+ - ' *'
80
+ - apiGroups :
81
+ - install.istio.io
82
+ resources :
83
+ - ' *'
84
+ verbs :
85
+ - ' *'
86
+ - apiGroups :
87
+ - networking.istio.io
88
+ resources :
89
+ - ' *'
90
+ verbs :
91
+ - ' *'
92
+ - apiGroups :
93
+ - security.istio.io
94
+ resources :
95
+ - ' *'
96
+ verbs :
97
+ - ' *'
98
+ # k8s groups
99
+ - apiGroups :
100
+ - admissionregistration.k8s.io
101
+ resources :
102
+ - mutatingwebhookconfigurations
103
+ - validatingwebhookconfigurations
104
+ verbs :
105
+ - ' *'
106
+ - apiGroups :
107
+ - apiextensions.k8s.io
108
+ resources :
109
+ - customresourcedefinitions.apiextensions.k8s.io
110
+ - customresourcedefinitions
111
+ verbs :
112
+ - ' *'
113
+ - apiGroups :
114
+ - apps
115
+ - extensions
116
+ resources :
117
+ - daemonsets
118
+ - deployments
119
+ - deployments/finalizers
120
+ - replicasets
121
+ verbs :
122
+ - ' *'
123
+ - apiGroups :
124
+ - autoscaling
125
+ resources :
126
+ - horizontalpodautoscalers
127
+ verbs :
128
+ - ' *'
129
+ - apiGroups :
130
+ - monitoring.coreos.com
131
+ resources :
132
+ - servicemonitors
133
+ verbs :
134
+ - get
135
+ - create
136
+ - update
137
+ - apiGroups :
138
+ - policy
139
+ resources :
140
+ - poddisruptionbudgets
141
+ verbs :
142
+ - ' *'
143
+ - apiGroups :
144
+ - rbac.authorization.k8s.io
145
+ resources :
146
+ - clusterrolebindings
147
+ - clusterroles
148
+ - roles
149
+ - rolebindings
150
+ verbs :
151
+ - ' *'
152
+ - apiGroups :
153
+ - coordination.k8s.io
154
+ resources :
155
+ - leases
156
+ verbs :
157
+ - get
158
+ - create
159
+ - update
160
+ - apiGroups :
161
+ - " "
162
+ resources :
163
+ - configmaps
164
+ - endpoints
165
+ - events
166
+ - namespaces
167
+ - pods
168
+ - pods/proxy
169
+ - pods/portforward
170
+ - persistentvolumeclaims
171
+ - secrets
172
+ - services
173
+ - serviceaccounts
174
+ verbs :
175
+ - ' *'
176
176
---
177
177
# Source: istio-operator/templates/clusterrole_binding.yaml
178
178
kind : ClusterRoleBinding
179
179
apiVersion : rbac.authorization.k8s.io/v1
180
180
metadata :
181
181
name : istio-operator
182
182
subjects :
183
- - kind : ServiceAccount
184
- name : istio-operator
185
- namespace : istio-operator
183
+ - kind : ServiceAccount
184
+ name : istio-operator
185
+ namespace : istio-operator
186
186
roleRef :
187
187
kind : ClusterRole
188
188
name : istio-operator
@@ -198,10 +198,10 @@ metadata:
198
198
name : istio-operator
199
199
spec :
200
200
ports :
201
- - name : http-metrics
202
- port : 8383
203
- targetPort : 8383
204
- protocol : TCP
201
+ - name : http-metrics
202
+ port : 8383
203
+ targetPort : 8383
204
+ protocol : TCP
205
205
selector :
206
206
name : istio-operator
207
207
---
@@ -226,13 +226,13 @@ spec:
226
226
- name : istio-operator
227
227
image : docker.io/istio/operator:1.12.0
228
228
command :
229
- - operator
230
- - server
229
+ - operator
230
+ - server
231
231
securityContext :
232
232
allowPrivilegeEscalation : false
233
233
capabilities :
234
234
drop :
235
- - ALL
235
+ - ALL
236
236
privileged : false
237
237
readOnlyRootFilesystem : true
238
238
runAsGroup : 1337
0 commit comments