Merge pull request #13521 from presztak/update_istio_addon_yaml

Update istio addon YAML
pull/13508/head
Sharif Elgamal 2022-01-31 17:23:33 -08:00 committed by GitHub
commit 74452b5802
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 37 additions and 14 deletions

View File

@ -16,6 +16,8 @@ metadata:
kubernetes.io/minikube-addons: istio kubernetes.io/minikube-addons: istio
addonmanager.kubernetes.io/mode: EnsureExists addonmanager.kubernetes.io/mode: EnsureExists
spec: spec:
conversion:
strategy: None
group: install.istio.io group: install.istio.io
names: names:
kind: IstioOperator kind: IstioOperator
@ -24,13 +26,18 @@ spec:
singular: istiooperator singular: istiooperator
shortNames: shortNames:
- iop - iop
- io
scope: Namespaced scope: Namespaced
subresources:
status: {}
versions: versions:
- name: v1alpha1 - name: v1alpha1
served: true served: true
storage: true storage: true
subresources:
status: {}
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
... ...
--- ---
apiVersion: v1 apiVersion: v1
@ -77,12 +84,6 @@ rules:
- '*' - '*'
verbs: verbs:
- '*' - '*'
- apiGroups:
- rbac.istio.io
resources:
- '*'
verbs:
- '*'
- apiGroups: - apiGroups:
- security.istio.io - security.istio.io
resources: resources:
@ -111,9 +112,7 @@ rules:
- daemonsets - daemonsets
- deployments - deployments
- deployments/finalizers - deployments/finalizers
- ingresses
- replicasets - replicasets
- statefulsets
verbs: verbs:
- '*' - '*'
- apiGroups: - apiGroups:
@ -129,6 +128,7 @@ rules:
verbs: verbs:
- get - get
- create - create
- update
- apiGroups: - apiGroups:
- policy - policy
resources: resources:
@ -144,18 +144,28 @@ rules:
- rolebindings - rolebindings
verbs: verbs:
- '*' - '*'
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- get
- create
- update
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
- configmaps - configmaps
- endpoints - endpoints
- events - events
- namespaces - namespaces
- pods - pods
- pods/proxy
- pods/portforward
- persistentvolumeclaims - persistentvolumeclaims
- secrets - secrets
- services - services
- serviceaccounts - serviceaccounts
verbs: verbs:
- '*' - '*'
... ...
@ -191,6 +201,7 @@ spec:
- name: http-metrics - name: http-metrics
port: 8383 port: 8383
targetPort: 8383 targetPort: 8383
protocol: TCP
selector: selector:
name: istio-operator name: istio-operator
... ...
@ -202,7 +213,7 @@ metadata:
name: istio-operator name: istio-operator
labels: labels:
kubernetes.io/minikube-addons: istio kubernetes.io/minikube-addons: istio
addonmanager.kubernetes.io/mode: Reconcile addonmanager.kubernetes.io/mode: Reconcile
spec: spec:
replicas: 1 replicas: 1
selector: selector:
@ -222,6 +233,16 @@ spec:
command: command:
- operator - operator
- server - server
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
privileged: false
readOnlyRootFilesystem: true
runAsGroup: 1337
runAsUser: 1337
runAsNonRoot: true
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
resources: resources:
limits: limits:
@ -243,4 +264,6 @@ spec:
fieldPath: metadata.name fieldPath: metadata.name
- name: OPERATOR_NAME - name: OPERATOR_NAME
value: "istio-operator" value: "istio-operator"
- name: WAIT_FOR_RESOURCES_TIMEOUT
value: "300s"
... ...

View File

@ -254,7 +254,7 @@ var Addons = map[string]*Addon{
"istio-operator.yaml", "istio-operator.yaml",
"0640"), "0640"),
}, false, "istio-provisioner", "third-party (istio)", map[string]string{ }, false, "istio-provisioner", "third-party (istio)", map[string]string{
"IstioOperator": "istio/operator:1.5.0@sha256:25a6398ed4996a5313767ceb63768d503c266f63506ad3074b30eef6b5b5167e", "IstioOperator": "istio/operator:1.12.2@sha256:42c7609872882cb88728a1592561b4046dac6d05b6002cbdc815b84c86a24f08",
}, nil), }, nil),
"istio": NewAddon([]*BinAsset{ "istio": NewAddon([]*BinAsset{
MustBinAsset(addons.IstioAssets, MustBinAsset(addons.IstioAssets,