diff --git a/ci-operator/config/openshift/api/OWNERS b/ci-operator/config/openshift/api/OWNERS new file mode 100644 index 0000000000000..6496c8f9dafde --- /dev/null +++ b/ci-operator/config/openshift/api/OWNERS @@ -0,0 +1,5 @@ +reviewers: +approvers: + - smarterclayton + - deads2k + - liggitt diff --git a/ci-operator/config/openshift/ci-operator-prowgen/OWNERS b/ci-operator/config/openshift/ci-operator-prowgen/OWNERS new file mode 100644 index 0000000000000..28370719d26ca --- /dev/null +++ b/ci-operator/config/openshift/ci-operator-prowgen/OWNERS @@ -0,0 +1,2 @@ +approvers: +- petr-muller diff --git a/ci-operator/config/openshift/ci-operator/OWNERS b/ci-operator/config/openshift/ci-operator/OWNERS new file mode 100644 index 0000000000000..3d86e4ef1e9c5 --- /dev/null +++ b/ci-operator/config/openshift/ci-operator/OWNERS @@ -0,0 +1,3 @@ +approvers: +- smarterclayton +- stevekuznetsov diff --git a/ci-operator/config/openshift/cluster-samples-operator/OWNERS b/ci-operator/config/openshift/cluster-samples-operator/OWNERS new file mode 100644 index 0000000000000..18e8e6ab9c23a --- /dev/null +++ b/ci-operator/config/openshift/cluster-samples-operator/OWNERS @@ -0,0 +1,3 @@ +approvers: +- bparees +- gabemontero diff --git a/ci-operator/config/openshift/cluster-version-operator/OWNERS b/ci-operator/config/openshift/cluster-version-operator/OWNERS new file mode 100644 index 0000000000000..edeceee355118 --- /dev/null +++ b/ci-operator/config/openshift/cluster-version-operator/OWNERS @@ -0,0 +1,9 @@ +# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md + +approvers: + - crawford + - smarterclayton + - yifan-gu +reviewers: + - abhinavdahiya + - wking diff --git a/ci-operator/config/openshift/machine-config-operator/OWNERS b/ci-operator/config/openshift/machine-config-operator/OWNERS new file mode 100644 index 0000000000000..ef094ac44e02d --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/OWNERS @@ -0,0 +1,8 @@ +# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md + +approvers: + - abhinavdahiya + - crawford + - smarterclayton + - wking + - yifan-gu diff --git a/ci-operator/config/openshift/telemeter/OWNERS b/ci-operator/config/openshift/telemeter/OWNERS new file mode 100644 index 0000000000000..0a2daaa98ad2a --- /dev/null +++ b/ci-operator/config/openshift/telemeter/OWNERS @@ -0,0 +1,13 @@ +reviewers: +- brancz +- mxinden +- squat +- s-urbaniak +- smarterclayton + +approvers: +- brancz +- mxinden +- squat +- s-urbaniak +- smarterclayton diff --git a/ci-operator/jobs/openshift/api/OWNERS b/ci-operator/jobs/openshift/api/OWNERS new file mode 100644 index 0000000000000..6496c8f9dafde --- /dev/null +++ b/ci-operator/jobs/openshift/api/OWNERS @@ -0,0 +1,5 @@ +reviewers: +approvers: + - smarterclayton + - deads2k + - liggitt diff --git a/ci-operator/jobs/openshift/ci-operator-prowgen/OWNERS b/ci-operator/jobs/openshift/ci-operator-prowgen/OWNERS new file mode 100644 index 0000000000000..28370719d26ca --- /dev/null +++ b/ci-operator/jobs/openshift/ci-operator-prowgen/OWNERS @@ -0,0 +1,2 @@ +approvers: +- petr-muller diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/OWNERS b/ci-operator/jobs/openshift/cluster-samples-operator/OWNERS index b134666c03234..18e8e6ab9c23a 100644 --- a/ci-operator/jobs/openshift/cluster-samples-operator/OWNERS +++ b/ci-operator/jobs/openshift/cluster-samples-operator/OWNERS @@ -1,3 +1,3 @@ approvers: - bparees -- gabemontero \ No newline at end of file +- gabemontero diff --git a/ci-operator/jobs/openshift/cluster-version-operator/OWNERS b/ci-operator/jobs/openshift/cluster-version-operator/OWNERS new file mode 100644 index 0000000000000..edeceee355118 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-version-operator/OWNERS @@ -0,0 +1,9 @@ +# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md + +approvers: + - crawford + - smarterclayton + - yifan-gu +reviewers: + - abhinavdahiya + - wking diff --git a/ci-operator/jobs/openshift/machine-config-operator/OWNERS b/ci-operator/jobs/openshift/machine-config-operator/OWNERS new file mode 100644 index 0000000000000..ef094ac44e02d --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/OWNERS @@ -0,0 +1,8 @@ +# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md + +approvers: + - abhinavdahiya + - crawford + - smarterclayton + - wking + - yifan-gu diff --git a/ci-operator/jobs/openshift/release/OWNERS b/ci-operator/jobs/openshift/release/OWNERS new file mode 100644 index 0000000000000..db3b5ee072d81 --- /dev/null +++ b/ci-operator/jobs/openshift/release/OWNERS @@ -0,0 +1,3 @@ +approvers: +- stevekuznetsov +- smarterclayton diff --git a/ci-operator/jobs/openshift/telemeter/OWNERS b/ci-operator/jobs/openshift/telemeter/OWNERS new file mode 100644 index 0000000000000..0a2daaa98ad2a --- /dev/null +++ b/ci-operator/jobs/openshift/telemeter/OWNERS @@ -0,0 +1,13 @@ +reviewers: +- brancz +- mxinden +- squat +- s-urbaniak +- smarterclayton + +approvers: +- brancz +- mxinden +- squat +- s-urbaniak +- smarterclayton diff --git a/ci-operator/populate-owners.sh b/ci-operator/populate-owners.sh index 38ccc929b090d..fe33b9af6ae8b 100755 --- a/ci-operator/populate-owners.sh +++ b/ci-operator/populate-owners.sh @@ -17,7 +17,7 @@ function populate_owners() { local repo="$2" local target_dir="${temp_workdir}/${org}/${repo}" mkdir -p "${target_dir}" - git clone "git@github.com:${org}/${repo}.git" "${target_dir}" + git clone --depth 1 --single-branch "git@github.com:${org}/${repo}.git" "${target_dir}" if [[ -f "${target_dir}/OWNERS" ]]; then cp "${target_dir}/OWNERS" "${jobs}/${org}/${repo}" if [[ -d "${config}/${org}/${repo}" ]]; then diff --git a/ci-operator/templates/OWNERS b/ci-operator/templates/OWNERS new file mode 100644 index 0000000000000..b39f252281b8b --- /dev/null +++ b/ci-operator/templates/OWNERS @@ -0,0 +1,31 @@ +filters: + ".*azure.*": + approvers: + - jim-minter + - kargakis + - kwoodson + - mjudeikis + - pweil- + reviewers: + - amanohar + - jim-minter + - kargakis + - kwoodson + - mjudeikis + - pweil- + - shrutir25 + - sozercan + - thanasisk + ".*gmontero.*": + approvers: + - gabemontero + ".*installer.*": + approvers: + - aaronlevy + - abhinavdahiya + - crawford + - smarterclayton + - wking + - yifan-gu + reviewers: + - vikramsk