chore: populate project.yaml metadata - #4
Conversation
- Set project_lead to @kvaps (the auto-detected value pointed at a maintainer who has since moved to Emeritus). - Set cncf_slack_channel to #cozystack. - Add the full list of sub-projects to the repositories section (matches MAINTAINERS.md and the Incubation application). - Set package_managers.oci to ghcr.io/cozystack/cozystack. - Drop AUTO-DETECTED TODO markers from fields that have been verified. - Tidy the description (collapse double space). Signed-off-by: Timur Tukaev <timur.tukaev@aenix.io>
|
Warning Review limit reached
Your plan currently allows 1 review/hour. Refill in 54 minutes and 36 seconds. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more review capacity refills, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than trial, open-source, and free plans. In all cases, review capacity refills continuously over time. Please see our FAQ for further information. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates the project.yaml metadata for Cozystack, including the project lead, Slack channel, and an expanded list of repositories. It also adds OCI package manager information and cleans up auto-generated comments. Feedback was provided regarding the formatting of the Slack channel name (removing the # prefix), the inclusion of a repository outside the official organization, and the use of a non-standard oci key in the package manager configuration which should be replaced with docker for schema compatibility.
| # TODO: Set CNCF Slack channel | ||
| # cncf_slack_channel: "#cozystack" | ||
| project_lead: "kvaps" | ||
| cncf_slack_channel: "#cozystack" |
| - "https://github.com/cozystack/talos-bootstrap" | ||
| - "https://github.com/cozystack/cozystack-ui" | ||
| - "https://github.com/cozystack/blockstor" | ||
| - "https://github.com/aenix-io/etcd-operator" |
There was a problem hiding this comment.
The repository https://github.com/aenix-io/etcd-operator is hosted under the aenix-io organization, whereas all other repositories are under the cozystack organization. For CNCF project metadata, all listed repositories should ideally be under the project's official organization to ensure consistent governance and visibility. If this is a core component of the project, consider moving it to the cozystack organization; otherwise, if it is an external dependency, it should likely be removed from this list.
| # docker: "cozystack/cozystack" | ||
|
|
||
| package_managers: | ||
| oci: "ghcr.io/cozystack/cozystack" |
There was a problem hiding this comment.
The key oci is not a standard field in the .project schema used by CNCF automation. To ensure compatibility with automated tools (such as the CNCF landscape or project portal), the docker key should be used for container registries, even when hosting OCI-compliant images on GHCR.
docker: "ghcr.io/cozystack/cozystack"
What this PR does
Fills in the verified metadata in
project.yamland removes the AUTO-DETECTED placeholders that pointed at outdated values.Changes
project_lead:aobort→kvaps. Artem Bortnikov (@aobort) was moved to Emeritus status in chore(maintainers): update roster and add Emeritus section cozystack#2717.cncf_slack_channel: set to#cozystack.repositories: expanded from the single root repo to the full sub-project list (matchesMAINTAINERS.mdand the CNCF Incubation application [Incubation] Cozystack Incubation Application cncf/toc#1916).package_managers.oci:ghcr.io/cozystack/cozystack.maturity_logSandbox phase + issue).description.Why now
CNCF requested project teams populate
.projectmetadata to support the TOC review for level-change applications. The cozystack Incubation application is in flight at cncf/toc#1916.This PR is independent of #2 (different files); both can land in any order.
Release note
release-note NONE