feat: New Istio 1.13.3 Helm chart fixes for case and istiod
This commit is contained in:
parent
09bb5d427e
commit
b42a0ab630
@ -32,19 +32,19 @@ Kubernetes: `>= 1.20.0`
|
|||||||
| global.defaultPodDisruptionBudget.enabled | bool | `false` | |
|
| global.defaultPodDisruptionBudget.enabled | bool | `false` | |
|
||||||
| global.logAsJson | bool | `true` | |
|
| global.logAsJson | bool | `true` | |
|
||||||
| global.priorityClassName | string | `"system-cluster-critical"` | |
|
| global.priorityClassName | string | `"system-cluster-critical"` | |
|
||||||
| global.tag | string | `"1.11.5-distroless"` | |
|
| global.tag | string | `"1.13.3-distroless"` | |
|
||||||
| istio-discovery.meshConfig.accessLogEncoding | string | `"JSON"` | |
|
| istiod.meshConfig.accessLogEncoding | string | `"JSON"` | |
|
||||||
| istio-discovery.meshConfig.accessLogFile | string | `"/dev/stdout"` | |
|
| istiod.meshConfig.accessLogFile | string | `"/dev/stdout"` | |
|
||||||
| istio-discovery.meshConfig.tcpKeepalive.interval | string | `"60s"` | |
|
| istiod.meshConfig.tcpKeepalive.interval | string | `"60s"` | |
|
||||||
| istio-discovery.meshConfig.tcpKeepalive.time | string | `"120s"` | |
|
| istiod.meshConfig.tcpKeepalive.time | string | `"120s"` | |
|
||||||
| istio-discovery.pilot.autoscaleEnabled | bool | `false` | |
|
| istiod.pilot.autoscaleEnabled | bool | `false` | |
|
||||||
| istio-discovery.pilot.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | |
|
| istiod.pilot.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | |
|
||||||
| istio-discovery.pilot.replicaCount | int | `1` | |
|
| istiod.pilot.replicaCount | int | `1` | |
|
||||||
| istio-discovery.pilot.resources.requests.cpu | string | `"100m"` | |
|
| istiod.pilot.resources.requests.cpu | string | `"100m"` | |
|
||||||
| istio-discovery.pilot.resources.requests.memory | string | `"128Mi"` | |
|
| istiod.pilot.resources.requests.memory | string | `"128Mi"` | |
|
||||||
| istio-discovery.pilot.tolerations[0].effect | string | `"NoSchedule"` | |
|
| istiod.pilot.tolerations[0].effect | string | `"NoSchedule"` | |
|
||||||
| istio-discovery.pilot.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | |
|
| istiod.pilot.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | |
|
||||||
| istio-discovery.telemetry.enabled | bool | `false` | |
|
| istiod.telemetry.enabled | bool | `false` | |
|
||||||
| kiali-server.auth.strategy | string | `"anonymous"` | |
|
| kiali-server.auth.strategy | string | `"anonymous"` | |
|
||||||
| kiali-server.deployment.ingress_enabled | bool | `false` | |
|
| kiali-server.deployment.ingress_enabled | bool | `false` | |
|
||||||
| kiali-server.deployment.view_only_mode | bool | `true` | |
|
| kiali-server.deployment.view_only_mode | bool | `true` | |
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{{- if .Values.istiod.telemetry.enabled }}
|
{{- if index .Values "istio-discovery" "telemetry" "enabled" }}
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -9,29 +9,18 @@ export KIALI_VERSION=$(yq eval '.dependencies[] | select(.name=="kiali-server")
|
|||||||
|
|
||||||
helm dep update
|
helm dep update
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
# Patch
|
# Patch
|
||||||
#exit 0
|
#exit 0
|
||||||
#diff -tubr istio istio.zdt/
|
#diff -tubr istio istio.zdt/
|
||||||
patch -p0 -i zdt.patch --no-backup-if-mismatch
|
#patch -p0 -i zdt.patch --no-backup-if-mismatch
|
||||||
|
|
||||||
### Create kubezero istio charts
|
|
||||||
|
|
||||||
# remove previous charts
|
|
||||||
rm -rf charts/base charts/istio-*
|
|
||||||
|
|
||||||
# create istio main chart
|
|
||||||
cp -r istio/manifests/charts/base charts/
|
|
||||||
cp -r istio/manifests/charts/istio-control/istio-discovery charts/
|
|
||||||
|
|
||||||
# Create ingress charts
|
# Create ingress charts
|
||||||
rm -rf ../kubezero-istio-ingress/charts/istio-*
|
#rm -rf ../kubezero-istio-ingress/charts/istio-*
|
||||||
cp -r istio/manifests/charts/gateways/istio-ingress ../kubezero-istio-ingress/charts/
|
#cp -r istio/manifests/charts/gateways/istio-ingress ../kubezero-istio-ingress/charts/
|
||||||
cp -r istio/manifests/charts/gateways/istio-ingress ../kubezero-istio-ingress/charts/istio-private-ingress
|
#cp -r istio/manifests/charts/gateways/istio-ingress ../kubezero-istio-ingress/charts/istio-private-ingress
|
||||||
|
|
||||||
# Rename private chart
|
# Rename private chart
|
||||||
sed -i -e 's/name: istio-ingress/name: istio-private-ingress/' ../kubezero-istio-ingress/charts/istio-private-ingress/Chart.yaml
|
#sed -i -e 's/name: istio-ingress/name: istio-private-ingress/' ../kubezero-istio-ingress/charts/istio-private-ingress/Chart.yaml
|
||||||
|
|
||||||
# Get matching istioctl
|
# Get matching istioctl
|
||||||
[ -x istioctl ] && [ "$(./istioctl version --remote=false)" == $ISTIO_VERSION ] || { curl -sL https://github.com/istio/istio/releases/download/${ISTIO_VERSION}/istioctl-${ISTIO_VERSION}-linux-amd64.tar.gz | tar xz; chmod +x istioctl; }
|
[ -x istioctl ] && [ "$(./istioctl version --remote=false)" == $ISTIO_VERSION ] || { curl -sL https://github.com/istio/istio/releases/download/${ISTIO_VERSION}/istioctl-${ISTIO_VERSION}-linux-amd64.tar.gz | tar xz; chmod +x istioctl; }
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
global:
|
global:
|
||||||
# hub: docker.io/istio
|
# hub: docker.io/istio
|
||||||
tag: 1.11.5-distroless
|
tag: 1.13.3-distroless
|
||||||
|
|
||||||
logAsJson: true
|
logAsJson: true
|
||||||
|
|
||||||
@ -16,8 +16,6 @@ istiod:
|
|||||||
|
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
node-role.kubernetes.io/control-plane: ""
|
node-role.kubernetes.io/control-plane: ""
|
||||||
|
|
||||||
# Not implemented, monkey patched in the chart itself
|
|
||||||
tolerations:
|
tolerations:
|
||||||
- effect: NoSchedule
|
- effect: NoSchedule
|
||||||
key: node-role.kubernetes.io/master
|
key: node-role.kubernetes.io/master
|
||||||
|
@ -65,16 +65,3 @@ diff -tubr istio/manifests/charts/gateways/istio-ingress/templates/service.yaml
|
|||||||
|
|
||||||
{{ range $app := $gateway.ingressPorts }}
|
{{ range $app := $gateway.ingressPorts }}
|
||||||
-
|
-
|
||||||
diff -tubr istio/manifests/charts/istio-control/istio-discovery/templates/deployment.yaml istio.zdt/manifests/charts/istio-control/istio-discovery/templates/deployment.yaml
|
|
||||||
--- istio/manifests/charts/istio-control/istio-discovery/templates/deployment.yaml 2021-07-15 07:32:30.000000000 +0200
|
|
||||||
+++ istio.zdt/manifests/charts/istio-control/istio-discovery/templates/deployment.yaml 2021-08-10 15:46:23.216421660 +0200
|
|
||||||
@@ -60,6 +60,9 @@
|
|
||||||
{{- end }}
|
|
||||||
securityContext:
|
|
||||||
fsGroup: 1337
|
|
||||||
+ tolerations:
|
|
||||||
+ - effect: NoSchedule
|
|
||||||
+ key: node-role.kubernetes.io/master
|
|
||||||
containers:
|
|
||||||
- name: discovery
|
|
||||||
{{- if contains "/" .Values.pilot.image }}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user