Merge pull request #13521 from presztak/update_istio_addon_yaml
Update istio addon YAMLpull/13508/head
commit
74452b5802
|
@ -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"
|
||||||
...
|
...
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue