@@ -17,36 +17,36 @@ spec:
1717 plural : istiooperators
1818 singular : istiooperator
1919 shortNames :
20- - iop
21- - io
20+ - iop
21+ - io
2222 scope : Namespaced
2323 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
3434 when this object was created. It is not guaranteed to be set in happens-before
3535 order across separate operations. Clients may not set this value. It is represented
3636 in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for
3737 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
5050---
5151
5252---
@@ -64,125 +64,125 @@ metadata:
6464 creationTimestamp : null
6565 name : istio-operator
6666rules :
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+ - ' *'
176176---
177177# Source: istio-operator/templates/clusterrole_binding.yaml
178178kind : ClusterRoleBinding
179179apiVersion : rbac.authorization.k8s.io/v1
180180metadata :
181181 name : istio-operator
182182subjects :
183- - kind : ServiceAccount
184- name : istio-operator
185- namespace : istio-operator
183+ - kind : ServiceAccount
184+ name : istio-operator
185+ namespace : istio-operator
186186roleRef :
187187 kind : ClusterRole
188188 name : istio-operator
@@ -198,10 +198,10 @@ metadata:
198198 name : istio-operator
199199spec :
200200 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
205205 selector :
206206 name : istio-operator
207207---
@@ -226,13 +226,13 @@ spec:
226226 - name : istio-operator
227227 image : docker.io/istio/operator:1.12.0
228228 command :
229- - operator
230- - server
229+ - operator
230+ - server
231231 securityContext :
232232 allowPrivilegeEscalation : false
233233 capabilities :
234234 drop :
235- - ALL
235+ - ALL
236236 privileged : false
237237 readOnlyRootFilesystem : true
238238 runAsGroup : 1337
0 commit comments