Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CDK For Kubernetes (cdk8s) 2022 Annual Review #1024

Merged
merged 5 commits into from
Jan 2, 2024
Merged

Conversation

iliapolo
Copy link
Contributor

@iliapolo iliapolo commented Mar 14, 2023

Annual Review

applications and reusable abstractions. Users leverage familiar programming languages and rich object-oriented APIs to
create standard Kubernetes manifests which can be applied to any Kubernetes cluster.

CDK8s joined the CNCF on November 10, 2022.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliapolo is this date accurate? CNCF site shows November 10, 2020

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whoops, good catch! I'll change.

@angellk
Copy link
Contributor

angellk commented Aug 3, 2023

@iliapolo do you have a link to 2021 Annual Review please?

Signed-off-by: Eli Polonsky <[email protected]>
@iliapolo
Copy link
Contributor Author

iliapolo commented Aug 3, 2023

@angellk

@iliapolo do you have a link to 2021 Annual Review please?

We actually didn't do a 2021 review :\ - not sure how it got missed...

@angellk
Copy link
Contributor

angellk commented Aug 3, 2023

Thanks @iliapolo - no worries, I'll go from your application. If you have any other links from 2020, please share them with me!


### How many maintainers do you have, and which organizations are they from?

The project currently has 4 maintainers, all from AWS:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliapolo from https://github.com/cdk8s-team/cdk8s/blob/master/OWNERS.md it looks like there are 7 maintainers, all from AWS. Does OWNERS.md or this file need to be updated for accuracy?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One maintainer (Ryan Parker) needs to be removed as he is no longer involved in the project. Everything else is accurate.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! :)

Updated this file as well to reflect the correct state.

They show that over the last year, we have grown from ~12k to ~129k downloads a week for the core library.
GitHub stars have also increased from 2280 to [3492](https://star-history.com/#cdk8s-team/cdk8s&Date) stars in the course of the last 15 months.

In addition, the #cdk8s channel in the [cdk.dev](https://cdk.dev/) workspace now contains ~7k members and we
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliapolo could you please add CNCF slack channel stats?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

tools (e.g Kyverno, Checkov, Kubescape, ...). We have partnered with [Datree](https://www.datree.io/) to create a reference
implementation of one such plugin, available [here](https://github.com/datreeio/datree-cdk8s).

Official announcements have been made via the AWS blog:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliapolo are there any vendor neutral blog sources you can share?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You mean blogs posted by maintainers in other sources? All our blogs currently use the AWS blog. There are many third-party blogs about cdk8s posted on other sources though - would you like links to those?

Signed-off-by: Eli Polonsky <[email protected]>
mergify bot pushed a commit to cdk8s-team/cdk8s that referenced this pull request Sep 18, 2023
Signed-off-by: Eli Polonsky <[email protected]>
@angellk
Copy link
Contributor

angellk commented Dec 19, 2023

Copying comments here from the TAG App Delivery issue for CDK8S annual review:

In reviewing CDK8S, a few areas of concern:

Community meetings were suspended in March, 2022 and have not resumed
The main slack channel (cdk.dev) for CDK8S is commingled with non-CNCF projects (the rest of CDK slack), the CNCF CDK8S slack channel has 7,000+ but is not active
The CDK8S blog is hosted by AWS so does not appear vendor neutral
There don't appear to be efforts to expand maintainers outside AWS (though project adoption itself seems healthy)

cc: @TheFoxAtWork @justincormack @kgamanji @AloisReitbauer @thschue @joshgav

Recommendation is review by TOC for remediation or archival

@TheFoxAtWork
Copy link
Contributor

@justincormack @kgamanji Would you both review and file a Health issue for the project? Its unclear if this needs to move to archival or roadmap for improvement given the information here. This project has been in Sandbox status for 3 years with little-to-no progress towards incubation (doesn't appear much has changed since acceptance).

@raravena80
Copy link
Contributor

FWIW, I'd ping the cloudflare folks. I believe their k8s team was using this extensively to manage their clusters.

@amye
Copy link
Contributor

amye commented Jan 2, 2024

Marking this as complete, annual reviews are no longer a requirement for sandbox.
We'll be rolling out more efficient ways to show project health and metrics in 2024.

@amye amye merged commit b811355 into cncf:main Jan 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants