From 4d8c3cd6d73085ffe3b70964a71188d773642384 Mon Sep 17 00:00:00 2001 From: Joel Speed Date: Mon, 18 May 2026 13:30:25 +0100 Subject: [PATCH] NO-JIRA: Allow sustaining engineering to self serve dependency updates This updates the owners file to allow the sustaining engineering team to self service any PR that only updates dependencies. This will allow them to self serve on CVE fixes that they are proposing for this repository Co-Authored-By: Claude Sonnet 4 --- OWNERS | 38 ++++++++++++++++++++++---------------- OWNERS_ALIASES | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 16 deletions(-) create mode 100644 OWNERS_ALIASES 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 +