feat: update Istio to 1.21.2

This commit is contained in:
Stefan Reimer 2024-04-25 10:37:22 +00:00
parent 89fb75fcb0
commit 87be2a9fe9
9 changed files with 20 additions and 20 deletions
README.md
charts
kubeadm/templates
kubezero-istio-gateway
README.md
charts/gateway
kubezero-istio
kubezero-operators
kubezero
docs

@ -44,8 +44,8 @@ gantt
# Components # Components
## OS ## OS
- all compute nodes are running on Alpine V3.18 - all compute nodes are running on Alpine V3.19
- 2 GB encrypted root file system - 1 or 2 GB encrypted root file system
- no external dependencies at boot time, apart from container registries - no external dependencies at boot time, apart from container registries
- minimal attack surface - minimal attack surface
- extremely small memory footprint / overhead - extremely small memory footprint / overhead

@ -2,7 +2,8 @@ apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration kind: ClusterConfiguration
kubernetesVersion: {{ .Chart.Version }} kubernetesVersion: {{ .Chart.Version }}
clusterName: {{ .Values.global.clusterName }} clusterName: {{ .Values.global.clusterName }}
#featureGates: featureGates:
EtcdLearnerMode: true # becomes beta in 1.29
# NonGracefulFailover: true # NonGracefulFailover: true
controlPlaneEndpoint: {{ .Values.api.endpoint }} controlPlaneEndpoint: {{ .Values.api.endpoint }}
networking: networking:

@ -1,6 +1,6 @@
# kubezero-istio-gateway # kubezero-istio-gateway
![Version: 0.21.1](https://img.shields.io/badge/Version-0.21.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.21.2](https://img.shields.io/badge/Version-0.21.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero Umbrella Chart for Istio gateways KubeZero Umbrella Chart for Istio gateways
@ -21,7 +21,7 @@ Kubernetes: `>= 1.26.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://istio-release.storage.googleapis.com/charts | gateway | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | gateway | 1.21.2 |
## Values ## Values

@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
appVersion: 1.21.1 appVersion: 1.21.2
description: Helm chart for deploying Istio gateways description: Helm chart for deploying Istio gateways
icon: https://istio.io/latest/favicons/android-192x192.png icon: https://istio.io/latest/favicons/android-192x192.png
keywords: keywords:
@ -9,4 +9,4 @@ name: gateway
sources: sources:
- https://github.com/istio/istio - https://github.com/istio/istio
type: application type: application
version: 1.21.1 version: 1.21.2

@ -1,6 +1,6 @@
# kubezero-istio # kubezero-istio
![Version: 0.21.1](https://img.shields.io/badge/Version-0.21.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.21.2](https://img.shields.io/badge/Version-0.21.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero Umbrella Chart for Istio KubeZero Umbrella Chart for Istio
@ -21,9 +21,9 @@ Kubernetes: `>= 1.26.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://istio-release.storage.googleapis.com/charts | base | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | base | 1.21.2 |
| https://istio-release.storage.googleapis.com/charts | istiod | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | istiod | 1.21.2 |
| https://kiali.org/helm-charts | kiali-server | 1.82.0 | | https://kiali.org/helm-charts | kiali-server | 1.83.0 |
## Values ## Values

@ -1,6 +1,6 @@
# kubezero-operators # kubezero-operators
![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
Various operators supported by KubeZero Various operators supported by KubeZero
@ -20,7 +20,7 @@ Kubernetes: `>= 1.26.0`
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://helm.elastic.co | eck-operator | 2.12.1 | | https://helm.elastic.co | eck-operator | 2.12.1 |
| https://opensearch-project.github.io/opensearch-k8s-operator/ | opensearch-operator | 2.5.1 | | https://opensearch-project.github.io/opensearch-k8s-operator/ | opensearch-operator | 2.6.0 |
## Values ## Values

@ -58,13 +58,13 @@ storage:
istio: istio:
enabled: false enabled: false
namespace: istio-system namespace: istio-system
targetRevision: 0.21.1 targetRevision: 0.21.2
istio-ingress: istio-ingress:
enabled: false enabled: false
chart: kubezero-istio-gateway chart: kubezero-istio-gateway
namespace: istio-ingress namespace: istio-ingress
targetRevision: 0.21.1 targetRevision: 0.21.2
gateway: gateway:
service: {} service: {}
@ -72,7 +72,7 @@ istio-private-ingress:
enabled: false enabled: false
chart: kubezero-istio-gateway chart: kubezero-istio-gateway
namespace: istio-ingress namespace: istio-ingress
targetRevision: 0.21.1 targetRevision: 0.21.2
gateway: gateway:
service: {} service: {}
@ -90,7 +90,7 @@ telemetry:
operators: operators:
enabled: false enabled: false
namespace: operators namespace: operators
targetRevision: 0.1.2 targetRevision: 0.1.3
metrics: metrics:
enabled: false enabled: false

@ -2,5 +2,4 @@
- change CFN for control plabe to HA and deploy - change CFN for control plabe to HA and deploy
This will launch controllers in AZ2 and AZ3 joining the party This will launch controllers in AZ2 and AZ3 joining the party
- change the HA flag in kubezero-values CM - change the HA flag in kubezero-values CM
- ensure ArgoCD is either disabled or ensure correct settings pushed to git etc. - update KubeZero either via cli or ArgoCD
- termitate the original controller and manually delete its etcd membership as the etcd name changes -> Might change that for next release ??

@ -8,7 +8,7 @@
## Version upgrades ## Version upgrades
- cilium 1.15.3 - cilium 1.15.3
- istio 1.21.1 - istio 1.21.2
- fluent-bit 3.0.1 - fluent-bit 3.0.1
- ArgoCD 2.10.6 - ArgoCD 2.10.6
- Prometheus 2.51.1 / Grafana 10.4 - Prometheus 2.51.1 / Grafana 10.4