From c1830f1175ded19c435dcb9429534e9bf43543b8 Mon Sep 17 00:00:00 2001 From: Sen Lu Date: Tue, 23 Jan 2018 11:06:37 -0800 Subject: [PATCH] add istio add-on test job on gke --- jobs/config.json | 21 +++++++++++++++++++++ prow/config.yaml | 22 ++++++++++++++++++++++ testgrid/config/config.yaml | 4 ++++ 3 files changed, 47 insertions(+) diff --git a/jobs/config.json b/jobs/config.json index 6cd32f055507..b260bf2f4827 100644 --- a/jobs/config.json +++ b/jobs/config.json @@ -10721,6 +10721,27 @@ "sig-testing" ] }, + "istio-periodic-e2e-gke-addon": { + "args": [ + "--check-leaked-resources", + "--cluster=", + "--deployment=gke", + "--extract=ci/latest-1.9", + "--gcp-node-image=gci", + "--gcp-zone=us-central1-f", + "--gke-create-command=container clusters create --quiet --num-nodes=4 --enable-kubernetes-alpha --no-enable-legacy-authorization", + "--gke-environment=test", + "--provider=gke", + "--test=false", + "--test-cmd=../tests/e2e_istio_preinstalled.sh", + "--test-cmd-name=istio-addon", + "--timeout=60m" + ], + "scenario": "kubernetes_e2e", + "sigOwners": [ + "sig-gcp" + ] + }, "maintenance-boskos-config-upload": { "args": [ "./boskos/update_prow_config.sh" diff --git a/prow/config.yaml b/prow/config.yaml index 2a74d4a1ce52..c4ae29e5b97d 100644 --- a/prow/config.yaml +++ b/prow/config.yaml @@ -24413,6 +24413,28 @@ periodics: - name: token secret: secretName: fejta-bot-token +- interval: 2h + agent: kubernetes + name: istio-periodic-e2e-gke-addon + spec: + containers: + - image: gcr.io/k8s-testimages/kubekins-e2e:v20180123-1260ba9fc-master + args: + - "--clean" + - "--repo=github.com/istio/istio=master" + - "--timeout=90" + env: + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/service-account/service-account.json + volumeMounts: + - name: service + mountPath: /etc/service-account + readOnly: true + volumes: + - name: service + secret: + secretName: service-account + - name: kubeflow-periodic interval: 8h agent: kubernetes diff --git a/testgrid/config/config.yaml b/testgrid/config/config.yaml index fb22664ccd8a..b2d7c306edbe 100644 --- a/testgrid/config/config.yaml +++ b/testgrid/config/config.yaml @@ -2066,6 +2066,8 @@ test_groups: - name: istio-e2e-cluster_wide-auth gcs_prefix: istio-prow/e2e-cluster_wide-auth num_failures_to_alert: 1 +- name: istio-periodic-e2e-gke-addon + gcs_prefix: kubernetes-jenkins/logs/istio-periodic-e2e-gke-addon # gke 1.9.1 vs old etcd - name: ci-kubernetes-e2e-gke-cos-oldetcd-default gcs_prefix: kubernetes-jenkins/logs/ci-kubernetes-e2e-gke-cos-oldetcd-default @@ -5288,6 +5290,8 @@ dashboards: test_group_name: istio-e2e-cluster_wide-auth alert_options: alert_mail_to_addresses: 'istio-oncall@googlegroups.com,michelle.192837@gmail.com,bentheelder@google.com,yutongz@google.com' + - name: istio-gke-addon + test_group_name: istio-periodic-e2e-gke-addon # # Start dashboard groups