github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/test-infra/test-infra-periodics.yaml (about) 1 periodics: 2 - name: ci-test-infra-build-smoke 3 interval: 2h 4 agent: knative-build 5 decorate: true 6 extra_refs: 7 - org: kubernetes 8 repo: test-infra 9 base_ref: master 10 build_spec: 11 steps: 12 - name: first 13 image: busybox 14 args: ["echo", "hello"] 15 - name: second 16 image: busybox 17 args: ["echo", "world"] 18 - name: third 19 image: busybox 20 args: ["cat", "config/jobs/kubernetes/test-infra/test-infra-periodics.yaml"] 21 - name: ci-test-infra-bazel 22 interval: 1h 23 labels: 24 preset-service-account: "true" 25 preset-bazel-scratch-dir: "true" 26 preset-bazel-remote-cache-enabled: "true" 27 spec: 28 containers: 29 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-experimental 30 args: 31 - "--job=$(JOB_NAME)" 32 - "--repo=k8s.io/test-infra=master" 33 - "--service-account=/etc/service-account/service-account.json" 34 - "--upload=gs://kubernetes-jenkins/logs" 35 - "--scenario=kubernetes_bazel" 36 - "--" # end bootstrap args, scenario args below 37 - "--build=//..." 38 - "--install=gubernator/test_requirements.txt" 39 - "--test=//..." 40 - "--test-args=--test_output=errors" 41 # Bazel needs privileged mode in order to sandbox builds. 42 securityContext: 43 privileged: true 44 resources: 45 requests: 46 memory: "2Gi" 47 48 - name: ci-test-infra-triage 49 decorate: true 50 interval: 20m 51 spec: 52 containers: 53 - image: gcr.io/k8s-testimages/triage:latest 54 imagePullPolicy: Always 55 env: 56 - name: GOOGLE_APPLICATION_CREDENTIALS 57 value: /etc/service-account/service-account.json 58 command: 59 - "timeout" 60 args: 61 - "-t" 62 - "10800" 63 - "/update_summaries.sh" 64 volumeMounts: 65 - name: service 66 mountPath: /etc/service-account 67 readOnly: true 68 volumes: 69 - name: service 70 secret: 71 secretName: triage-service-account 72 73 - name: metrics-bigquery 74 interval: 24h 75 spec: 76 containers: 77 - image: gcr.io/k8s-testimages/bigquery:v20180330-f723e8d3f 78 args: 79 - --scenario=execute 80 - -- 81 - test-infra/metrics/bigquery.py 82 - -- 83 - --bucket=gs://k8s-metrics 84 - --backfill-days=90 85 env: 86 - name: GOOGLE_APPLICATION_CREDENTIALS 87 value: /etc/service-account/service-account.json 88 - name: VELODROME_INFLUXDB_CONFIG 89 value: /etc/velodrome-influxdb/config.json 90 volumeMounts: 91 - name: service 92 mountPath: /etc/service-account 93 readOnly: true 94 - name: influxdb 95 mountPath: /etc/velodrome-influxdb 96 readOnly: true 97 volumes: 98 - name: service 99 secret: 100 secretName: triage-service-account 101 - name: influxdb 102 secret: 103 secretName: velodrome-influxdb 104 105 - name: metrics-kettle 106 interval: 1h 107 spec: 108 containers: 109 - image: gcr.io/k8s-testimages/bigquery:v20180330-f723e8d3f 110 args: 111 - --scenario=execute 112 - -- 113 - test-infra/kettle/monitor.py 114 - -- 115 - --stale=6 116 - --table 117 - k8s-gubernator:build.all 118 - k8s-gubernator:build.week 119 - k8s-gubernator:build.day 120 env: 121 - name: GOOGLE_APPLICATION_CREDENTIALS 122 value: /etc/service-account/service-account.json 123 - name: VELODROME_INFLUXDB_CONFIG 124 value: /etc/velodrome-influxdb/config.json 125 volumeMounts: 126 - name: service 127 mountPath: /etc/service-account 128 readOnly: true 129 - name: influxdb 130 mountPath: /etc/velodrome-influxdb 131 readOnly: true 132 volumes: 133 - name: service 134 secret: 135 secretName: triage-service-account 136 - name: influxdb 137 secret: 138 secretName: velodrome-influxdb