From 85716ba8cd63e192e3497e5e87016a818718e9eb Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 27 Jul 2026 21:13:54 +0200 Subject: [PATCH 1/2] chore: point project_lead at current leads and align the roster project_lead still carried the value the bootstrap scaffold auto-detected and flagged for verification. It names a maintainer who has since moved to emeritus, so the CNCF-facing metadata points at someone who no longer leads the project. The schema accepts a list, so record both current leads. Align the roster with MAINTAINERS.md in cozystack/cozystack: three maintainers added there, and a reviewers team for the area-scoped role defined in CONTRIBUTOR_LADDER.md. Fill in the governance paths the schema defines and Due Diligence asks for: roles_and_teams, contributor_ladder and decision_making_process. sub_project_list is deliberately left out until GOVERNANCE.md actually carries a sub-project section. Assisted-By: Claude Signed-off-by: Andrei Kvapil --- maintainers.yaml | 12 +++++++++++- project.yaml | 10 +++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/maintainers.yaml b/maintainers.yaml index 3c0e06c..6ac578e 100644 --- a/maintainers.yaml +++ b/maintainers.yaml @@ -1,6 +1,8 @@ # Maintainer roster for Cozystack # Documentation: https://github.com/cncf/automation/tree/main/utilities/dot-project - +# +# Mirrors MAINTAINERS.md in cozystack/cozystack. The reviewers team mirrors the +# Reviewers table there, whose area-to-owner mapping lives in .github/CODEOWNERS. maintainers: - project_id: "cozystack" @@ -9,10 +11,18 @@ maintainers: - name: "project-maintainers" members: - gecube + - IvanHunters - kingdonb - kvaps + - lexfrei - lllamnyp - matthieu-robin - mattia-eleuteri + - myasnikovdaniil - nbykov0 - tym83 + - name: "reviewers" + members: + - androndo + - scooby87 + - sircthulhu diff --git a/project.yaml b/project.yaml index 246d18e..6b67bdd 100644 --- a/project.yaml +++ b/project.yaml @@ -9,7 +9,9 @@ slug: "cozystack" name: "Cozystack" description: "Cozystack is a free PaaS platform and framework for building private clouds and providing users/customers with managed Kubernetes, KubeVirt-based VMs, databases as a service, NATS, message brokers, etc. with GPU support in VMs and Kubernetes clusters." type: "project" -project_lead: "aobort" # TODO: AUTO-DETECTED — please verify +project_lead: + - "kvaps" + - "tym83" # TODO: Set CNCF Slack channel # cncf_slack_channel: "#cozystack" @@ -44,6 +46,12 @@ governance: path: "https://github.com/cozystack/cozystack/blob/main/CONTRIBUTING.md" code_of_conduct: path: "https://github.com/cozystack/cozystack/blob/main/CODE_OF_CONDUCT.md" + roles_and_teams: + path: "https://github.com/cozystack/cozystack/blob/main/MAINTAINERS.md" + contributor_ladder: + path: "https://github.com/cozystack/cozystack/blob/main/CONTRIBUTOR_LADDER.md" + decision_making_process: + path: "https://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md" legal: license: From 6a4a9c148a8df91a36ae346effc2c32671eca933 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 27 Jul 2026 21:56:20 +0200 Subject: [PATCH 2/2] chore: drop gecube and nbykov0 from the maintainer roster Both move to emeritus in cozystack/cozystack#3462; this file mirrors MAINTAINERS.md, so it follows. Assisted-By: Claude Signed-off-by: Andrei Kvapil --- maintainers.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/maintainers.yaml b/maintainers.yaml index 6ac578e..06a7c47 100644 --- a/maintainers.yaml +++ b/maintainers.yaml @@ -10,7 +10,6 @@ maintainers: teams: - name: "project-maintainers" members: - - gecube - IvanHunters - kingdonb - kvaps @@ -19,7 +18,6 @@ maintainers: - matthieu-robin - mattia-eleuteri - myasnikovdaniil - - nbykov0 - tym83 - name: "reviewers" members: