From ae57685c0bc4101cdb87af01d593dc0f90f42d93 Mon Sep 17 00:00:00 2001 From: Grace Do Date: Fri, 28 Aug 2020 12:14:08 -0700 Subject: [PATCH 1/3] chore: Copy prev revision --- addons/istio/1.6.x/istio-6.yaml | 79 +++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 addons/istio/1.6.x/istio-6.yaml diff --git a/addons/istio/1.6.x/istio-6.yaml b/addons/istio/1.6.x/istio-6.yaml new file mode 100644 index 00000000..27cf7458 --- /dev/null +++ b/addons/istio/1.6.x/istio-6.yaml @@ -0,0 +1,79 @@ +--- +apiVersion: kubeaddons.mesosphere.io/v1beta1 +kind: ClusterAddon +metadata: + name: istio + labels: + kubeaddons.mesosphere.io/name: istio + annotations: + catalog.kubeaddons.mesosphere.io/addon-revision: "1.6.4-5" + appversion.kubeaddons.mesosphere.io/istio: "1.6.4" + appversion.kubeaddons.mesosphere.io/kiali: "1.18.0" + appversion.kubeaddons.mesosphere.io/jaeger: "1.16.0" + stage.kubeaddons.mesosphere.io/kiali: Preview + stage.kubeaddons.mesosphere.io/jaeger: Preview + endpoint.kubeaddons.mesosphere.io/kiali: "/ops/portal/kiali" + endpoint.kubeaddons.mesosphere.io/jaeger: "/ops/portal/jaeger" + docs.kubeaddons.mesosphere.io/istio: "https://istio.io/docs/" + docs.kubeaddons.mesosphere.io/kiali: "https://istio.io/docs/tasks/telemetry/kiali/" + docs.kubeaddons.mesosphere.io/jaeger: "https://istio.io/docs/tasks/telemetry/distributed-tracing/jaeger/" + values.chart.helm.kubeaddons.mesosphere.io/istio: "https://raw.githubusercontent.com/mesosphere/charts/a8106505cb3fb5ed42e41ceadffae9e78bb226a9/staging/istio/values.yaml" +spec: + namespace: istio-system + requires: + - matchLabels: + kubeaddons.mesosphere.io/name: cert-manager + - matchLabels: + kubeaddons.mesosphere.io/name: prometheus + kubernetes: + minSupportedVersion: v1.16.0 + cloudProvider: + - name: aws + enabled: false + - name: azure + enabled: false + - name: gcp + enabled: false + - name: docker + enabled: false + - name: none + enabled: false + chartReference: + chart: istio + repo: https://mesosphere.github.io/charts/staging + version: 1.6.6 + values: | + istioOperator: + hub: docker.io/istio + tag: 1.6.4 + + addonComponents: + kiali: + enabled: true + tracing: + enabled: true + + components: + ingressGateways: + - enabled: true + k8s: + hpaSpec: + minReplicas: 2 + name: istio-ingressgateway + pilot: + k8s: + hpaSpec: + minReplicas: 2 + + values: + kiali: + contextPath: /ops/portal/kiali + dashboard: + auth: + strategy: anonymous + grafanaInClusterURL: http://prometheus-kubeaddons-grafana.kubeaddons:3000 + jaegerInClusterURL: http://tracing/jaeger + prometheusAddr: http://prometheus-kubeaddons-prom-prometheus.kubeaddons:9090 + + tracing: + contextPath: /ops/portal/jaeger From 7a633983fc0d84dac553a4cc8916e0e3c1ac3056 Mon Sep 17 00:00:00 2001 From: Grace Do Date: Fri, 28 Aug 2020 10:36:24 -0700 Subject: [PATCH 2/3] chore: Bump Istio to 1.6.7 --- addons/istio/1.6.x/istio-6.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/istio/1.6.x/istio-6.yaml b/addons/istio/1.6.x/istio-6.yaml index 27cf7458..4a4e8169 100644 --- a/addons/istio/1.6.x/istio-6.yaml +++ b/addons/istio/1.6.x/istio-6.yaml @@ -6,7 +6,7 @@ metadata: labels: kubeaddons.mesosphere.io/name: istio annotations: - catalog.kubeaddons.mesosphere.io/addon-revision: "1.6.4-5" + catalog.kubeaddons.mesosphere.io/addon-revision: "1.6.4-6" appversion.kubeaddons.mesosphere.io/istio: "1.6.4" appversion.kubeaddons.mesosphere.io/kiali: "1.18.0" appversion.kubeaddons.mesosphere.io/jaeger: "1.16.0" @@ -41,7 +41,7 @@ spec: chartReference: chart: istio repo: https://mesosphere.github.io/charts/staging - version: 1.6.6 + version: 1.6.7 values: | istioOperator: hub: docker.io/istio From 5630e8927f39f39721adec516cf47a32d65efc14 Mon Sep 17 00:00:00 2001 From: Grace Do Date: Fri, 28 Aug 2020 12:03:43 -0700 Subject: [PATCH 3/3] test: Enable istio group test --- test/groups.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test/groups.yaml b/test/groups.yaml index ca798ec2..b0166619 100644 --- a/test/groups.yaml +++ b/test/groups.yaml @@ -76,14 +76,14 @@ prometheus: # # All Istio related addons should be tested as a part of this group # ------------------------------------------------------------------------------ -#istio: -# - "prometheus" -# - "prometheusadapter" -# - "metallb" -# - "opsportal" -# - "cert-manager" -# - "istio" -# - "flagger" +istio: + - "prometheus" + - "prometheusadapter" + - "metallb" + - "opsportal" + - "cert-manager" + - "istio" + - "flagger" # ------------------------------------------------------------------------------ # Local Volume Provisioner