forked from GoogleCloudPlatform/oss-test-infra
-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.yaml
115 lines (109 loc) · 3.63 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
tide:
merge_method:
GoogleCloudPlatform/osconfig: squash
GoogleCloudPlatform/guest-logging-go: squash
GoogleCloudPlatform/guest-agent: squash
GoogleCloudPlatform/guest-test-infra: squash
target_url: https://prow.gflocks.com/tide
queries:
- repos:
- GoogleCloudPlatform/osconfig
- GoogleCloudPlatform/oss-test-infra
- GoogleCloudPlatform/guest-logging-go
- GoogleCloudPlatform/guest-agent
- GoogleCloudPlatform/guest-oslogin
- GoogleCloudPlatform/testgrid
- GoogleCloudPlatform/guest-test-infra
labels:
- lgtm
- approved
missingLabels:
- do-not-merge
- do-not-merge/hold
- do-not-merge/work-in-progress
plank:
job_url_prefix_config:
'*': https://prow.gflocks.com/view/gcs/
pod_pending_timeout: 60m
default_decoration_config:
timeout: 7200000000000 # 2h
grace_period: 15000000000 # 15s
utility_images:
clonerefs: "gcr.io/k8s-prow/clonerefs:v20191009-0492f1d6e"
initupload: "gcr.io/k8s-prow/initupload:v20191009-0492f1d6e"
entrypoint: "gcr.io/k8s-prow/entrypoint:v20191009-0492f1d6e"
sidecar: "gcr.io/k8s-prow/sidecar:v20191009-0492f1d6e"
gcs_configuration:
bucket: "oss-prow"
path_strategy: "explicit"
gcs_credentials_secret: "service-account"
sinker:
resync_period: 1m
max_prowjob_age: 48h
max_pod_age: 24h
prowjob_namespace: default
pod_namespace: test-pods
log_level: debug
deck:
spyglass:
size_limit: 500000000 # 500MB
gcs_browser_prefix: https://pantheon.corp.google.com/storage/browser/
# TODO(krzyzacy): no testgrid support yet, consider use k8s.testgrid, or deploy a new testgrid instance
# testgrid_config: gs://testgrid/config
# testgrid_root: https://testgrid.corp.google.com/
lenses:
- lens:
name: metadata
required_files:
- started.json|finished.json
- lens:
name: buildlog
required_files:
- build-log.txt
- lens:
name: junit
required_files:
- artifacts/junit.*\.xml
announcement: "The old job viewer, Gubernator, has been deprecated in favour of this page, Spyglass.{{if .ArtifactPath}} For now, the old page is <a href='https://gubernator-internal.googleplex.com/build/{{.ArtifactPath}}'>still available</a>.{{end}} Please send feedback to [email protected]."
presets:
- labels:
preset-service-account: "true"
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /etc/service-account/service-account.json
- name: E2E_GOOGLE_APPLICATION_CREDENTIALS
value: /etc/service-account/service-account.json
volumes:
- name: service
secret:
secretName: service-account
volumeMounts:
- name: service
mountPath: /etc/service-account
readOnly: true
- labels:
preset-prow-deployer-service-account: "true"
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /creds/service-account.json
volumeMounts:
- name: creds
mountPath: /creds
readOnly: true
volumes:
- name: creds
secret:
secretName: prow-deployer-service-account