Closed tssurya closed 4 weeks ago
@nicholasjackson @leecalcote @zachbutcher Does the TAG have a recommendation regarding this project? From the notes there were two outstanding questions that were not answered in the notes.
Apologies, I have been out with flu, will update the DTR as soon as I am back. Both of the questions have been satisfied, the questions were only notes during the meeting and were covered on the call.
TAGNetwork recommend that OVN Kubernetes should progress to a TOC vote for sandbox inclusion, the project is already providing cloud scale solutions for a huge industry member and the wider community have much to gain from its inclusion.
@tssurya please link to the public discussion of LF's OVN org approving the transfer of OVN Kubernetes from OVN to CNCF - if application is approved.
yup pasting the results of voting from OVN org's TSC committee: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-July/053244.html
OVN and Open vSwitch are quite mature solutions. It is great to see the integration of them with K8S.
TAG Contributor strategy has reviewed this project and found the following:
This review is for the TOC’s information only. Sandbox projects are not required to have full governance or contributor documentation.
Project has been given the okay to move to a vote in today's sandbox review /vote
@mrbobbytables has called for a vote on [Sandbox] OVN-Kubernetes
(#111).
The members of the following teams have binding votes: | Team |
---|---|
@cncf/cncf-toc |
Non-binding votes are also appreciated as a sign of support!
You can cast your vote by reacting to this
comment. The following reactions are supported:
In favor | Against | Abstain |
---|---|---|
👍 | 👎 | 👀 |
Please note that voting for multiple options is not allowed and those votes won't be counted.
The vote will be open for 2months 30days 2h 52m 48s
. It will pass if at least 66%
of the users with binding votes vote In favor 👍
. Once it's closed, results will be published here as a new comment.
/check-vote
So far 27.27%
of the users with binding vote are in favor (passing threshold: 66%
).
In favor | Against | Abstain | Not voted |
---|---|---|---|
3 | 0 | 2 | 6 |
User | Vote | Timestamp |
---|---|---|
angellk | Abstain | 2024-10-08 17:19:33.0 +00:00:00 |
TheFoxAtWork | Abstain | 2024-10-08 17:36:36.0 +00:00:00 |
dims | In favor | 2024-10-08 18:06:26.0 +00:00:00 |
nikhita | In favor | 2024-10-09 6:05:22.0 +00:00:00 |
rochaporto | In favor | 2024-10-09 1:02:41.0 +00:00:00 |
@mauilion | Pending | |
@linsun | Pending | |
@dzolotusky | Pending | |
@kevin-wangzefeng | Pending | |
@cathyhongzhang | Pending | |
@kgamanji | Pending |
/check-vote
Votes can only be checked once a day.
/check-vote
So far 63.64%
of the users with binding vote are in favor (passing threshold: 66%
).
In favor | Against | Abstain | Not voted |
---|---|---|---|
7 | 0 | 2 | 2 |
User | Vote | Timestamp |
---|---|---|
dims | In favor | 2024-10-08 18:06:26.0 +00:00:00 |
cathyhongzhang | In favor | 2024-10-09 20:47:52.0 +00:00:00 |
angellk | Abstain | 2024-10-08 17:19:33.0 +00:00:00 |
TheFoxAtWork | Abstain | 2024-10-08 17:36:36.0 +00:00:00 |
linsun | In favor | 2024-10-09 15:13:24.0 +00:00:00 |
rochaporto | In favor | 2024-10-09 1:02:41.0 +00:00:00 |
dzolotusky | In favor | 2024-10-10 23:01:53.0 +00:00:00 |
nikhita | In favor | 2024-10-09 6:05:22.0 +00:00:00 |
kevin-wangzefeng | In favor | 2024-10-10 1:19:09.0 +00:00:00 |
@mauilion | Pending | |
@kgamanji | Pending |
/check-vote
So far 63.64%
of the users with binding vote are in favor (passing threshold: 66%
).
In favor | Against | Abstain | Not voted |
---|---|---|---|
7 | 0 | 2 | 2 |
User | Vote | Timestamp |
---|---|---|
TheFoxAtWork | Abstain | 2024-10-08 17:36:36.0 +00:00:00 |
nikhita | In favor | 2024-10-09 6:05:22.0 +00:00:00 |
kevin-wangzefeng | In favor | 2024-10-10 1:19:09.0 +00:00:00 |
angellk | Abstain | 2024-10-08 17:19:33.0 +00:00:00 |
dims | In favor | 2024-10-08 18:06:26.0 +00:00:00 |
linsun | In favor | 2024-10-09 15:13:24.0 +00:00:00 |
cathyhongzhang | In favor | 2024-10-09 20:47:52.0 +00:00:00 |
rochaporto | In favor | 2024-10-09 1:02:41.0 +00:00:00 |
dzolotusky | In favor | 2024-10-10 23:01:53.0 +00:00:00 |
@mauilion | Pending | |
@kgamanji | Pending |
/check-vote
So far 63.64%
of the users with binding vote are in favor (passing threshold: 66%
).
In favor | Against | Abstain | Not voted |
---|---|---|---|
7 | 0 | 2 | 2 |
User | Vote | Timestamp |
---|---|---|
kevin-wangzefeng | In favor | 2024-10-10 1:19:09.0 +00:00:00 |
nikhita | In favor | 2024-10-09 6:05:22.0 +00:00:00 |
dzolotusky | In favor | 2024-10-10 23:01:53.0 +00:00:00 |
angellk | Abstain | 2024-10-08 17:19:33.0 +00:00:00 |
TheFoxAtWork | Abstain | 2024-10-08 17:36:36.0 +00:00:00 |
cathyhongzhang | In favor | 2024-10-09 20:47:52.0 +00:00:00 |
dims | In favor | 2024-10-08 18:06:26.0 +00:00:00 |
rochaporto | In favor | 2024-10-09 1:02:41.0 +00:00:00 |
linsun | In favor | 2024-10-09 15:13:24.0 +00:00:00 |
@mauilion | Pending | |
@kgamanji | Pending |
The vote passed! 🎉
72.73%
of the users with binding vote were in favor (passing threshold: 66%
).
In favor | Against | Abstain | Not voted |
---|---|---|---|
8 | 0 | 2 | 1 |
User | Vote | Timestamp |
---|---|---|
@rochaporto | In favor | 2024-10-09 1:02:41.0 +00:00:00 |
@cathyhongzhang | In favor | 2024-10-09 20:47:52.0 +00:00:00 |
@angellk | Abstain | 2024-10-08 17:19:33.0 +00:00:00 |
@dzolotusky | In favor | 2024-10-10 23:01:53.0 +00:00:00 |
@dims | In favor | 2024-10-08 18:06:26.0 +00:00:00 |
@TheFoxAtWork | Abstain | 2024-10-08 17:36:36.0 +00:00:00 |
@kgamanji | In favor | 2024-10-16 19:32:14.0 +00:00:00 |
@linsun | In favor | 2024-10-09 15:13:24.0 +00:00:00 |
@nikhita | In favor | 2024-10-09 6:05:22.0 +00:00:00 |
@kevin-wangzefeng | In favor | 2024-10-10 1:19:09.0 +00:00:00 |
Congrats on being accepted into the CNCF Sandbox! Here's a link to your onboarding checklist: https://github.com/cncf/sandbox/issues/302
If you have any questions or concerns, please don't hesitate to reach out!
With the onboarding issue created, we can go ahead and close this out. :) Congrats again!
Application contact emails
suryaseetharaman.9@gmail.com , gmoodalbail@nvidia.com , trozet@redhat.com, jcaamano@redhat.com
Project Summary
A robust Kubernetes networking platform powered by Open Virtual Network (OVN) and OpenvSwitch at its core
Project Description
OVN-Kubernetes is a robust Kubernetes Networking platform, built from the ground up by leveraging Open vSwitch (OVS) as the data plane, and Open Virtual Network (OVN) as the SDN Controller. The project focuses strictly on enhancing networking for the Kubernetes clusters and includes a wide variety of features that are critical to enterprise and telco users.
OVN-Kubernetes community members are active in upstream Kubernetes (particularly in SIG Network) to create new features and then realize them in OVN-Kubernetes. In addition to a feature rich platform, the project also aims to provide a highly scalable and performance CNI.
Org repo URL (provide if all repos under the org are in scope of the application)
N/A
Project repo URL in scope of application
https://github.com/ovn-org/ovn-kubernetes
Additional repos in scope of the application
https://github.com/ovn-org/libovsdb
Projects used by OVN-Kubernetes at its core that are part of Linux Foundation: https://github.com/ovn-org/ovn https://github.com/openvswitch/ovs
Website URL
https://ovn-kubernetes.io/
Roadmap
https://github.com/orgs/ovn-org/projects/5/views/4
Roadmap context
We use GitHub Milestones to plan our roadmap - 6 months at a time. This planning is done with input from the community during our bi-monthly meetings. Version 1.0 was released on June 14, 2024 and our next release, 1.1 is planned for Q4 2024.
Contributing Guide
https://ovn-kubernetes.io/governance/CONTRIBUTING/
Code of Conduct (CoC)
https://ovn-kubernetes.io/governance/CODE_OF_CONDUCT/
Adopters
https://github.com/ovn-org/ovn-kubernetes/blob/master/ADOPTERS.md
Contributing or Sponsoring Org
Red Hat, NVIDIA
Maintainers file
https://ovn-kubernetes.io/governance/MAINTAINERS/
IP Policy
Trademark and accounts
Why CNCF?
The main reason for joining CNCF is to increase participation and diversify the OVN-Kubernetes community. By raising awareness about the project, we hope to increase the interest in the project and bring in more outside contributors. This will help us to become more vendor neutral as well.
Benefit to the Landscape
Networking, especially in the context of SDN, is complicated. There are many networking projects out there that provide varying solutions for Kubernetes. OVN-Kubernetes is unique in that it provides feature differentiators that are leveraged in production to meet telco and enterprise use cases. We believe by being included in the CNCF landscape we can raise awareness about the OVN-Kubernetes networking platform, and provide users with features and solutions that are unavailable in the current solutions offered today. See here for more details on our project's value add.
Cloud Native 'Fit'
OVN-Kubernetes is designed specifically for Kubernetes and is running today on almost every cloud platform. It is built by Kubernetes contributors and follows the same design principles as other Kubernetes projects. It is fully compatible with the Kubernetes API and uses Custom Resource Definitions (CRDs) to expose its own APIs. It aims to tackle the challenges present in Kubernetes Cluster Networking Ecosystem: https://ovn-kubernetes.io/#challenges-for-cluster-networking-in-kubernetes-ecosystem.
Cloud Native 'Integration'
As a Networking project, we’d like to build this project in the CNCF, with collaboration from other networking CNI projects that are trying to solve similar problems:
Cilium Project Calico Antrea KubeOVN
Cloud Native Overlap
Of the projects listed above that we could complement, you may also consider that we might overlap a little with Antrea which uses OVS and KubeOVN which uses OVN and OVS:
However we already work in close collaboration with KubeOVN as outlined in the next section. We also collaborate with the other CNIs like Antrea in upstream sig-network working groups and infact work together to solve common problems like designing AdminNetworkPolicy API.
We plan to continue to work more closely with other CNIs moving forward.
Similar projects
A Similar CNCF project is KubeOVN which was founded in 2019 while OVN-Kubernetes was founded in 2016. Both projects use OVN as their SDN controller but their architectures are different and KubeOVN community also works and contributes to the https://github.com/ovn-org/libovsdb that is hosted in our org.
Landscape
No
Business Product or Service to Project separation
Yes, Red Hat OpenShift Networking. Red Hat is known for its “upstream first” identity and with OVN-Kuberentes there is no exception. Any development done for the product is conducted upstream first, including working with and seeking approval of new features or patches from non Red Hat contributors in OVN-Kubernetes upstream community.
Project presentations
Presented to TAG-Network on June 6th 2024. Slides, MeetingNotes
Project champions
No response
Additional information
No response