From 56750e321a423788e0ebfd44249793325c925857 Mon Sep 17 00:00:00 2001 From: Diogo Souza Date: Wed, 16 Aug 2023 18:59:48 -0300 Subject: [PATCH] adding istio 1.18 --- .../1.18/rancher-istio/charts/Chart.yaml | 8 +-- .../1.18/rancher-istio/charts/app-readme.md | 2 +- .../1.18/rancher-istio/charts/values.yaml | 51 ++++++++++--------- .../dependencies/kiali/dependency.yaml | 2 +- .../dependencies/tracing/dependency.yaml | 2 +- .../1.18/rancher-istio/package.yaml | 3 +- 6 files changed, 35 insertions(+), 33 deletions(-) diff --git a/packages/rancher-istio/1.18/rancher-istio/charts/Chart.yaml b/packages/rancher-istio/1.18/rancher-istio/charts/Chart.yaml index 5c4817162ca..888612f0619 100644 --- a/packages/rancher-istio/1.18/rancher-istio/charts/Chart.yaml +++ b/packages/rancher-istio/1.18/rancher-istio/charts/Chart.yaml @@ -1,7 +1,7 @@ annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/display-name: Istio - catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.27.0-0' + catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.28.0-0' catalog.cattle.io/namespace: istio-system catalog.cattle.io/os: linux catalog.cattle.io/permits-os: linux,windows @@ -11,9 +11,9 @@ annotations: catalog.cattle.io/requests-memory: 2314Mi catalog.cattle.io/type: cluster-tool catalog.cattle.io/ui-component: istio - catalog.cattle.io/upstream-version: 1.17.2 + catalog.cattle.io/upstream-version: 1.18.2 apiVersion: v1 -appVersion: 1.17.2 +appVersion: 1.18.2 description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/ for details. icon: https://charts.rancher.io/assets/logos/istio.svg @@ -21,4 +21,4 @@ keywords: - networking - infrastructure name: rancher-istio -version: 1.17.2 +version: 1.18.2 diff --git a/packages/rancher-istio/1.18/rancher-istio/charts/app-readme.md b/packages/rancher-istio/1.18/rancher-istio/charts/app-readme.md index 6f083ad564d..8e7b25d32cb 100644 --- a/packages/rancher-istio/1.18/rancher-istio/charts/app-readme.md +++ b/packages/rancher-istio/1.18/rancher-istio/charts/app-readme.md @@ -38,7 +38,7 @@ To install istio with CNI enabled, e.g. when cluster has a default PSP set to "r See [this issue](https://github.com/rancher/rancher/issues/33291) for details. ## Installing istio with distroless-images. -Istio `102.2.0+up1.17.2` uses distroless images for `istio-proxyv2`, `istio-install-cni` and `istio-pilot`. Distroless images don't have the common debugging tools like `bash`, `curl`, etc. If you wish to troubleshoot Istio, you can switch to regular images by updating `values.yaml` file. +Istio `103.1.0+up1.18.2` uses distroless images for `istio-proxyv2`, `istio-install-cni` and `istio-pilot`. Distroless images don't have the common debugging tools like `bash`, `curl`, etc. If you wish to troubleshoot Istio, you can switch to regular images by updating `values.yaml` file. ## Deprecations diff --git a/packages/rancher-istio/1.18/rancher-istio/charts/values.yaml b/packages/rancher-istio/1.18/rancher-istio/charts/values.yaml index be791fbd389..6271959ffbf 100644 --- a/packages/rancher-istio/1.18/rancher-istio/charts/values.yaml +++ b/packages/rancher-istio/1.18/rancher-istio/charts/values.yaml @@ -1,17 +1,17 @@ overlayFile: "" -tag: 1.17.2 +tag: 1.18.2 ##Setting forceInstall: true will remove the check for istio version < 1.6.x and will not analyze your install cluster prior to install forceInstall: false installer: repository: rancher/istio-installer - tag: 1.17.2-rancher1 - ##releaseMirror are configurations for istio upgrades. + tag: 1.18.2-rancher1 + ##releaseMirror are configurations for istio upgrades. ##Setting releaseMirror.enabled: true will cause istio to use bundled in images from rancher/istio-installer to perfom an upgrade - this is ideal ##for airgap setups. Setting releaseMirror.enabled to false means istio will call externally to github to fetch the required assets. releaseMirror: enabled: false - + ##Set the secondsSleep to run a sleep command `sleep s` to allow time to exec into istio-installer pod for debugging debug: secondsSleep: 0 @@ -26,21 +26,21 @@ base: cni: enabled: false repository: rancher/mirrored-istio-install-cni -# If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting -# the distroless tag: -# tag: 1.17.2 - tag: 1.17.2-distroless + # If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting + # the distroless tag: + # tag: 1.18.2 + tag: 1.18.2-distroless logLevel: info excludeNamespaces: - - istio-system - - kube-system + - istio-system + - kube-system egressGateways: enabled: false type: NodePort hpaSpec: {} podDisruptionBudget: {} - + ingressGateways: enabled: true type: NodePort @@ -53,10 +53,10 @@ istiodRemote: pilot: enabled: true repository: rancher/mirrored-istio-pilot -# If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting -# the distroless tag: -# tag: 1.17.2 - tag: 1.17.2-distroless + # If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting + # the distroless tag: + # tag: 1.18.2 + tag: 1.18.2-distroless hpaSpec: {} podDisruptionBudget: {} @@ -72,24 +72,27 @@ global: enabled: false proxy: repository: rancher/mirrored-istio-proxyv2 -# If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting -# the distroless tag: -# tag: 1.17.2 - tag: 1.17.2-distroless + # If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting + # the distroless tag: + # tag: 1.18.2 + tag: 1.18.2-distroless proxy_init: repository: rancher/mirrored-istio-proxyv2 -# If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting -# the distroless tag: -# tag: 1.17.2 - tag: 1.17.2-distroless + # If you wish to troubleshoot Istio, you can switch to regular images by uncommenting the following tag and deleting + # the distroless tag: + # tag: 1.18.2 + tag: 1.18.2-distroless defaultPodDisruptionBudget: enabled: true # Kiali subchart from rancher-kiali-server kiali: enabled: true + # If you wish to change the authentication you can check the options in the Kiali documentation https://kiali.io/docs/configuration/authentication/ auth: strategy: anonymous + server: + web_root: / deployment: ingress_enabled: false external_services: @@ -113,4 +116,4 @@ tracing: nodeSelector: {} ## List of node taints to tolerate (requires Kubernetes >= 1.6) -tolerations: [] +tolerations: [] \ No newline at end of file diff --git a/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/kiali/dependency.yaml b/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/kiali/dependency.yaml index 453df0086f4..aa998288e4d 100644 --- a/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/kiali/dependency.yaml +++ b/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/kiali/dependency.yaml @@ -1,2 +1,2 @@ workingDir: "" -url: packages/rancher-istio/1.17/rancher-kiali-server +url: packages/rancher-istio/1.18/rancher-kiali-server diff --git a/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/tracing/dependency.yaml b/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/tracing/dependency.yaml index 6d14d98089a..48fb4a0d650 100644 --- a/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/tracing/dependency.yaml +++ b/packages/rancher-istio/1.18/rancher-istio/generated-changes/dependencies/tracing/dependency.yaml @@ -1,2 +1,2 @@ workingDir: "" -url: packages/rancher-istio/1.17/rancher-tracing +url: packages/rancher-istio/1.18/rancher-tracing diff --git a/packages/rancher-istio/1.18/rancher-istio/package.yaml b/packages/rancher-istio/1.18/rancher-istio/package.yaml index b68f4e5e2d7..afcc405feb1 100644 --- a/packages/rancher-istio/1.18/rancher-istio/package.yaml +++ b/packages/rancher-istio/1.18/rancher-istio/package.yaml @@ -1,3 +1,2 @@ url: local -version: 103.0.0+up1.17.2 -doNotRelease: true \ No newline at end of file +version: 103.1.0+up1.18.2 \ No newline at end of file