Skip to content

Commit 78ff830

Browse files
authored
Update Istio to 1.9.3
1 parent 587c3f2 commit 78ff830

File tree

2 files changed

+535
-77
lines changed

2 files changed

+535
-77
lines changed

istio/operator/manifests.yaml

Lines changed: 60 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,68 @@
11
---
2-
# Source: istio-operator/templates/namespace.yaml
3-
apiVersion: v1
4-
kind: Namespace
5-
metadata:
6-
name: istio-operator
7-
labels:
8-
istio-operator-managed: Reconcile
9-
istio-injection: disabled
10-
---
11-
# Source: istio-operator/templates/service_account.yaml
12-
apiVersion: v1
13-
kind: ServiceAccount
14-
metadata:
15-
namespace: istio-operator
16-
name: istio-operator
17-
---
18-
# Source: istio-operator/templates/crds.yaml
2+
# Source: crds/crd-operator.yaml
193
# SYNC WITH manifests/charts/base/files
20-
apiVersion: apiextensions.k8s.io/v1
4+
apiVersion: apiextensions.k8s.io/v1beta1
215
kind: CustomResourceDefinition
226
metadata:
237
name: istiooperators.install.istio.io
24-
labels:
25-
release: istio
268
spec:
279
group: install.istio.io
2810
names:
2911
kind: IstioOperator
3012
plural: istiooperators
3113
singular: istiooperator
3214
shortNames:
33-
- iop
15+
- iop
3416
scope: Namespaced
35-
versions:
36-
- additionalPrinterColumns:
37-
- description: Istio control plane revision
38-
jsonPath: .spec.revision
39-
name: Revision
17+
subresources:
18+
status: {}
19+
validation:
20+
openAPIV3Schema:
21+
properties:
22+
apiVersion:
23+
description: 'APIVersion defines the versioned schema of this representation
24+
of an object. Servers should convert recognized schemas to the latest
25+
internal value, and may reject unrecognized values.
26+
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#resources'
4027
type: string
41-
- description: IOP current state
42-
jsonPath: .status.status
28+
kind:
29+
description: 'Kind is a string value representing the REST resource this
30+
object represents. Servers may infer this from the endpoint the client
31+
submits requests to. Cannot be updated. In CamelCase.
32+
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
4333
type: string
44-
name: Status
45-
- jsonPath: .metadata.creationTimestamp
46-
description:
47-
"CreationTimestamp is a timestamp representing the server time when
48-
this object was created. It is not guaranteed to be set in happens-before order
49-
across separate operations. Clients may not set this value. It is represented
50-
in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for
51-
lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata"
52-
name: Age
53-
type: date
54-
name: v1alpha1
55-
schema:
56-
openAPIV3Schema:
57-
properties:
58-
apiVersion:
59-
description:
60-
"APIVersion defines the versioned schema of this representation
61-
of an object. Servers should convert recognized schemas to the latest
62-
internal value, and may reject unrecognized values.
63-
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#resources"
64-
type: string
65-
kind:
66-
description:
67-
"Kind is a string value representing the REST resource this
68-
object represents. Servers may infer this from the endpoint the client
69-
submits requests to. Cannot be updated. In CamelCase.
70-
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
71-
type: string
72-
spec:
73-
description:
74-
"Specification of the desired state of the istio control plane resource.
75-
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status"
76-
x-kubernetes-preserve-unknown-fields: true
77-
type: object
78-
status:
79-
description:
80-
"Status describes each of istio control plane component status at the current time.
81-
0 means NONE, 1 means UPDATING, 2 means HEALTHY, 3 means ERROR, 4 means RECONCILING.
82-
More info: https://github.com/istio/api/blob/master/operator/v1alpha1/istio.operator.v1alpha1.pb.html &
83-
https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status"
84-
x-kubernetes-preserve-unknown-fields: true
85-
type: object
34+
spec:
35+
description: 'Specification of the desired state of the istio control plane resource.
36+
More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
37+
type: object
38+
status:
39+
description: 'Status describes each of istio control plane component status at the current time.
40+
0 means NONE, 1 means UPDATING, 2 means HEALTHY, 3 means ERROR, 4 means RECONCILING.
41+
More info: https://github.com/istio/api/blob/master/operator/v1alpha1/istio.operator.v1alpha1.pb.html &
42+
https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
8643
type: object
87-
served: true
88-
storage: true
89-
subresources:
90-
status: {}
44+
versions:
45+
- name: v1alpha1
46+
served: true
47+
storage: true
48+
---
49+
50+
---
51+
# Source: istio-operator/templates/namespace.yaml
52+
apiVersion: v1
53+
kind: Namespace
54+
metadata:
55+
name: istio-operator
56+
labels:
57+
istio-operator-managed: Reconcile
58+
istio-injection: disabled
59+
---
60+
# Source: istio-operator/templates/service_account.yaml
61+
apiVersion: v1
62+
kind: ServiceAccount
63+
metadata:
64+
namespace: istio-operator
65+
name: istio-operator
9166
---
9267
# Source: istio-operator/templates/clusterrole.yaml
9368
apiVersion: rbac.authorization.k8s.io/v1
@@ -149,9 +124,7 @@ rules:
149124
- daemonsets
150125
- deployments
151126
- deployments/finalizers
152-
- ingresses
153127
- replicasets
154-
- statefulsets
155128
verbs:
156129
- '*'
157130
- apiGroups:
@@ -183,6 +156,14 @@ rules:
183156
- rolebindings
184157
verbs:
185158
- '*'
159+
- apiGroups:
160+
- coordination.k8s.io
161+
resources:
162+
- leases
163+
verbs:
164+
- get
165+
- create
166+
- update
186167
- apiGroups:
187168
- ""
188169
resources:
@@ -191,6 +172,7 @@ rules:
191172
- events
192173
- namespaces
193174
- pods
175+
- pods/proxy
194176
- persistentvolumeclaims
195177
- secrets
196178
- services
@@ -225,6 +207,7 @@ spec:
225207
- name: http-metrics
226208
port: 8383
227209
targetPort: 8383
210+
protocol: TCP
228211
selector:
229212
name: istio-operator
230213
---
@@ -247,7 +230,7 @@ spec:
247230
serviceAccountName: istio-operator
248231
containers:
249232
- name: istio-operator
250-
image: docker.io/istio/operator:1.7.3
233+
image: docker.io/istio/operator:1.9.3
251234
command:
252235
- operator
253236
- server

0 commit comments

Comments
 (0)