mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-11-21 12:41:27 +00:00
Add owners and prow config
This commit is contained in:
parent
23248641fc
commit
15940664bc
4
OWNERS
Normal file
4
OWNERS
Normal file
@ -0,0 +1,4 @@
|
||||
approvers:
|
||||
- alias-maintainers
|
||||
reviewers:
|
||||
- alias-maintainers
|
5
OWNERS_ALIASES
Normal file
5
OWNERS_ALIASES
Normal file
@ -0,0 +1,5 @@
|
||||
aliases:
|
||||
alias-maintainers:
|
||||
- mstg
|
||||
- nazunalika
|
||||
- NeilHanlon
|
0
config/BUILD.bazel
Normal file
0
config/BUILD.bazel
Normal file
0
config/jobs/BUILD.bazel
Normal file
0
config/jobs/BUILD.bazel
Normal file
26
config/jobs/presubmits.yaml
Normal file
26
config/jobs/presubmits.yaml
Normal file
@ -0,0 +1,26 @@
|
||||
presubmits:
|
||||
rocky-linux/peridot:
|
||||
- name: pull-peridot-validate-prow-yaml
|
||||
run_if_changed: '^(config/prow/(config|plugins).yaml$|config/jobs/.*.yaml$)'
|
||||
decorate: true
|
||||
spec:
|
||||
containers:
|
||||
- image: gcr.io/k8s-prow/checkconfig:v20221028-a8625c1f93
|
||||
command:
|
||||
- checkconfig
|
||||
args:
|
||||
- --config-path=config/prow/config.yaml
|
||||
- --job-config-path=config/jobs
|
||||
- --plugin-config=config/prow/plugins.yaml
|
||||
- --strict
|
||||
|
||||
- name: pull-peridot-unit-test
|
||||
branches:
|
||||
- main
|
||||
always_run: true
|
||||
decorate: true
|
||||
spec:
|
||||
containers:
|
||||
- image: alpine
|
||||
command:
|
||||
- /bin/date
|
0
config/prow/BUILD.bazel
Normal file
0
config/prow/BUILD.bazel
Normal file
56
config/prow/config.yaml
Normal file
56
config/prow/config.yaml
Normal file
@ -0,0 +1,56 @@
|
||||
prowjob_namespace: prow
|
||||
pod_namespace: test-pods
|
||||
|
||||
deck:
|
||||
spyglass:
|
||||
lenses:
|
||||
- lens:
|
||||
name: metadata
|
||||
required_files:
|
||||
- started.json|finished.json
|
||||
- lens:
|
||||
config:
|
||||
name: buildlog
|
||||
required_files:
|
||||
- build-log.txt
|
||||
- lens:
|
||||
name: junit
|
||||
required_files:
|
||||
- bazel-testlogs/.*/test.xml
|
||||
- lens:
|
||||
name: podinfo
|
||||
required_files:
|
||||
- podinfo.json
|
||||
|
||||
plank:
|
||||
job_url_prefix_config:
|
||||
"*": https://prow.build.resf.org/view/
|
||||
report_templates:
|
||||
'*': >-
|
||||
[Full PR test history](https://prow.build.resf.org/pr-history?org={{.Spec.Refs.Org}}&repo={{.Spec.Refs.Repo}}&pr={{with index .Spec.Refs.Pulls 0}}{{.Number}}{{end}}).
|
||||
[Your PR dashboard](https://prow.build.resf.org/pr?query=is:pr+state:open+author:{{with
|
||||
index .Spec.Refs.Pulls 0}}{{.Author}}{{end}}).
|
||||
default_decoration_configs:
|
||||
"*":
|
||||
gcs_configuration:
|
||||
bucket: s3://resf-prod-prow-logs
|
||||
path_strategy: explicit
|
||||
s3_credentials_secret: s3-credentials
|
||||
utility_images:
|
||||
clonerefs: gcr.io/k8s-prow/clonerefs:v20221028-a8625c1f93
|
||||
entrypoint: gcr.io/k8s-prow/entrypoint:v20221028-a8625c1f93
|
||||
initupload: gcr.io/k8s-prow/initupload:v20221028-a8625c1f93
|
||||
sidecar: gcr.io/k8s-prow/sidecar:v20221028-a8625c1f93
|
||||
|
||||
tide:
|
||||
queries:
|
||||
- labels:
|
||||
- lgtm
|
||||
- approved
|
||||
missingLabels:
|
||||
- needs-rebase
|
||||
- do-not-merge/hold
|
||||
- do-not-merge/work-in-progress
|
||||
- do-not-merge/invalid-owners-file
|
||||
repos:
|
||||
- rocky-linux/peridot
|
28
config/prow/plugins.yaml
Normal file
28
config/prow/plugins.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
plugins:
|
||||
rocky-linux/peridot:
|
||||
plugins:
|
||||
- approve
|
||||
- assign
|
||||
- blunderbuss
|
||||
- cat
|
||||
- config-updater
|
||||
- dog
|
||||
- help
|
||||
- heart
|
||||
- hold
|
||||
- label
|
||||
- lgtm
|
||||
- trigger
|
||||
- verify-owners
|
||||
- wip
|
||||
- yuks
|
||||
|
||||
config_updater:
|
||||
maps:
|
||||
config/prow/config.yaml:
|
||||
name: config
|
||||
config/prow/plugins.yaml:
|
||||
name: plugins
|
||||
config/jobs/**/*.{yaml,yml}:
|
||||
name: job-config
|
||||
gzip: true
|
Loading…
Reference in New Issue
Block a user