Skip to content

Commit 65dc2f3

Browse files
authored
OADP to enforce admins on branch protection rules. (#63455)
Signed-off-by: Tiger Kaovilai <[email protected]>
1 parent 16cabd3 commit 65dc2f3

File tree

8 files changed

+36
-125
lines changed

8 files changed

+36
-125
lines changed

core-services/prow/02_config/migtools/oadp-non-admin/_prowconfig.yaml

+2-5
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ branch-protection:
33
migtools:
44
repos:
55
oadp-non-admin:
6-
branches:
7-
master:
8-
protect: true
9-
oadp-1.5:
10-
protect: true
6+
enforce_admins: true
7+
protect: true
118
required_pull_request_reviews:
129
dismiss_stale_reviews: true
1310
required_approving_review_count: 2

core-services/prow/02_config/migtools/udistribution/_prowconfig.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ branch-protection:
33
migtools:
44
repos:
55
udistribution:
6+
enforce_admins: true
7+
protect: true
68
required_pull_request_reviews:
79
dismiss_stale_reviews: true
810
required_approving_review_count: 2

core-services/prow/02_config/openshift/openshift-velero-plugin/_prowconfig.yaml

+2-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,8 @@ branch-protection:
33
openshift:
44
repos:
55
openshift-velero-plugin:
6-
branches:
7-
master:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.0:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.1:
14-
allow_force_pushes: true
15-
protect: true
16-
oadp-1.2:
17-
allow_force_pushes: true
18-
protect: true
19-
oadp-1.3:
20-
allow_force_pushes: true
21-
protect: true
22-
oadp-1.4:
23-
allow_force_pushes: true
24-
protect: true
25-
oadp-1.5:
26-
allow_force_pushes: true
27-
protect: true
6+
enforce_admins: true
7+
protect: true
288
required_pull_request_reviews:
299
dismiss_stale_reviews: true
3010
required_approving_review_count: 2

core-services/prow/02_config/openshift/velero-plugin-for-aws/_prowconfig.yaml

+6-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,12 @@ branch-protection:
33
openshift:
44
repos:
55
velero-plugin-for-aws:
6-
branches:
7-
konveyor-dev:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.0:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.1:
14-
allow_force_pushes: true
15-
protect: true
16-
oadp-1.2:
17-
allow_force_pushes: true
18-
protect: true
19-
oadp-1.3:
20-
allow_force_pushes: true
21-
protect: true
22-
oadp-1.4:
23-
allow_force_pushes: true
24-
protect: true
25-
oadp-1.5:
26-
allow_force_pushes: true
27-
protect: true
6+
allow_force_pushes: true
7+
enforce_admins: true
8+
protect: true
9+
required_pull_request_reviews:
10+
dismiss_stale_reviews: true
11+
required_approving_review_count: 2
2812
tide:
2913
merge_method:
3014
openshift/velero-plugin-for-aws: squash

core-services/prow/02_config/openshift/velero-plugin-for-gcp/_prowconfig.yaml

+6-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,12 @@ branch-protection:
33
openshift:
44
repos:
55
velero-plugin-for-gcp:
6-
branches:
7-
konveyor-dev:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.0:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.1:
14-
allow_force_pushes: true
15-
protect: true
16-
oadp-1.2:
17-
allow_force_pushes: true
18-
protect: true
19-
oadp-1.3:
20-
allow_force_pushes: true
21-
protect: true
22-
oadp-1.4:
23-
allow_force_pushes: true
24-
protect: true
25-
oadp-1.5:
26-
allow_force_pushes: true
27-
protect: true
6+
allow_force_pushes: true
7+
enforce_admins: true
8+
protect: true
9+
required_pull_request_reviews:
10+
dismiss_stale_reviews: true
11+
required_approving_review_count: 2
2812
tide:
2913
merge_method:
3014
openshift/velero-plugin-for-gcp: squash

core-services/prow/02_config/openshift/velero-plugin-for-legacy-aws/_prowconfig.yaml

+6-10
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,12 @@ branch-protection:
33
openshift:
44
repos:
55
velero-plugin-for-legacy-aws:
6-
branches:
7-
konveyor-dev:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.4:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.5:
14-
allow_force_pushes: true
15-
protect: true
6+
allow_force_pushes: true
7+
enforce_admins: true
8+
protect: true
9+
required_pull_request_reviews:
10+
dismiss_stale_reviews: true
11+
required_approving_review_count: 2
1612
tide:
1713
merge_method:
1814
openshift/velero-plugin-for-legacy-aws: squash

core-services/prow/02_config/openshift/velero-plugin-for-microsoft-azure/_prowconfig.yaml

+6-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,12 @@ branch-protection:
33
openshift:
44
repos:
55
velero-plugin-for-microsoft-azure:
6-
branches:
7-
konveyor-dev:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.0:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.1:
14-
allow_force_pushes: true
15-
protect: true
16-
oadp-1.2:
17-
allow_force_pushes: true
18-
protect: true
19-
oadp-1.3:
20-
allow_force_pushes: true
21-
protect: true
22-
oadp-1.4:
23-
allow_force_pushes: true
24-
protect: true
25-
oadp-1.5:
26-
allow_force_pushes: true
27-
protect: true
6+
allow_force_pushes: true
7+
enforce_admins: true
8+
protect: true
9+
required_pull_request_reviews:
10+
dismiss_stale_reviews: true
11+
required_approving_review_count: 2
2812
tide:
2913
merge_method:
3014
openshift/velero-plugin-for-microsoft-azure: squash

core-services/prow/02_config/openshift/velero/_prowconfig.yaml

+6-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,12 @@ branch-protection:
33
openshift:
44
repos:
55
velero:
6-
branches:
7-
konveyor-dev:
8-
allow_force_pushes: true
9-
protect: true
10-
oadp-1.0:
11-
allow_force_pushes: true
12-
protect: true
13-
oadp-1.1:
14-
allow_force_pushes: true
15-
protect: true
16-
oadp-1.2:
17-
allow_force_pushes: true
18-
protect: true
19-
oadp-1.3:
20-
allow_force_pushes: true
21-
protect: true
22-
oadp-1.4:
23-
allow_force_pushes: true
24-
protect: true
25-
oadp-1.5:
26-
allow_force_pushes: true
27-
protect: true
6+
allow_force_pushes: true
7+
enforce_admins: true
8+
protect: true
9+
required_pull_request_reviews:
10+
dismiss_stale_reviews: true
11+
required_approving_review_count: 2
2812
tide:
2913
merge_method:
3014
openshift/velero: squash

0 commit comments

Comments
 (0)