diff --git a/OWNERS b/OWNERS index 22daf0d6b..4bf06b66c 100644 --- a/OWNERS +++ b/OWNERS @@ -1,19 +1,25 @@ -# WARNING: This file is autogenerated. DO NOT edit by hand!!! -# To update this file please contact an existing owner and request -# to be added to the owners-gen input data. approvers: -- JoelSpeed -- damdo -- nrb -- odvarkadaniel +- cluster-api-approvers reviewers: -- JoelSpeed -- RadekManak -- damdo -- elmiko -- nrb -- odvarkadaniel -- racheljpg -- vincepri +- cluster-api-reviewers component: Cloud Compute -subcomponent: Cluster API +subcomponent: Cluster API Providers + +# File-specific ownership patterns +filters: + # Dependency files at any level - require different approval + "(^|.*/)go\\.(mod|sum|work|work.sum)$": + reviewers: + - sustaining-reviewers + approvers: + - sustaining-approvers + - cluster-api-approvers + + # Vendor directory changes at any level + "(^|.*/)vendor/.*": + reviewers: + - sustaining-reviewers + approvers: + - sustaining-approvers + - cluster-api-approvers + diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES new file mode 100644 index 000000000..fdd208897 --- /dev/null +++ b/OWNERS_ALIASES @@ -0,0 +1,41 @@ +# OWNERS_ALIASES for openshift/cluster-capi-operator +# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md + +aliases: + # Default Cluster API maintainers + cluster-api-approvers: + - JoelSpeed + - RadekManak + - damdo + - mdbooth + - nrb + - racheljpg + - stephenfin + - theobarberbany + cluster-api-reviewers: + - RadekManak + - damdo + - mdbooth + - nrb + - racheljpg + - theobarberbany + + # Allow sustaining engineering to approve dependency changes + sustaining-approvers: + - sghai + - shannon + - jkaurredhat + - san7ket + - germanparente + - prabhapa + - ppostler + + sustaining-reviewers: + - sghai + - shannon + - jkaurredhat + - san7ket + - germanparente + - prabhapa + - ppostler +