-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Sandbox] Sermant #99
Comments
@caniszczyk @TheFoxAtWork Our application has been submitted for several days. Could you help to evaluate it?Thanks a lot. |
The TOC reviews sandbox projects roughly every 2 months. Our sandbox application project board reflects the upcoming review date. Projects are reviewed in the order in which they applied, subject to past TOC request for information. https://github.com/orgs/cncf/projects/14/views/1 |
@TheFoxAtWork I may not have explained it clearly. The fact is that the projects that applied later than my project have already entered in sandbox application project board. Could you please tell me why Sermant still hasn't been entered into it since we applied in on May 13? Thanks! |
@lilai23 looking now. |
I saw it. Thank you so much! |
@lilai23 I've got the application added to the board, and its ordered correctly now. You should see the application under "new" towards the bottom of the queue. As we get closer to the sandbox date, CNCF Staff will load the Upcoming queue with applications up for review - we usually get through 10-12 per review window. We're investigating why this issue didnt auto-populate on the board to prevent future applications for ending up in limbo. Thank you for raising this. |
Sermant has presented to TAG Network on July 25th, 2024. The livestream recording is available. |
@leecalcote @nicholasjackson does the TAG have a recommendation regarding the project? |
Hi @TheFoxAtWork, yes we updated the new DTR document with the details of the review. I have linked this below: https://docs.google.com/document/d/1Lc-PODHyEnk1ROp2sFrplHTCwZ_NTv1aVInIBHsPR8Y/edit?usp=sharing Our recommendation is as follows:
|
Thank you @nicholasjackson for submitting the DTR! @lilai23 I understand there are 4 Huawei maintainers and 2 non-Huawei maintainers from the DTR - could you please update the maintainers file to reflect the current project maintainers and affiliations? |
@angellk I may not explain maintainers clearly at Tag Network meeting so what DTR document shows is a bit different from our actual situation. We have 4 official maintainers of whom are employed by Huawei, and 2 candidates of maintainers who are employed outside of Huawei. And recently we have appointed a new maintainer from the 2 candidates. I have updated maintainers.md and please check it now. |
It seems like a great project for CNCF. It provides a flexible framework for developing and integrating proxyless service plugins to a service mesh and has the potential to be widely adopted. I have a question on the servant javaagent. Is it run as a separate pod? |
"Microservices run Sermant in the same process, eliminating the need to start additional sidecar containers for network proxying." ^ does this mean, it is embedded as a library? Also does it limit microservice implementations to Java? |
No,it runs in the same process of microservice |
The Sermant Agent is specified via the |
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 created@mrbobbytables has called for a vote on The members of the following teams have binding votes:
Non-binding votes are also appreciated as a sign of support! How to voteYou can cast your vote by reacting to
Please note that voting for multiple options is not allowed and those votes won't be counted. The vote will be open for |
/check-vote |
Vote statusSo far Summary
Binding votes (6)
|
I will be abstaining due to a conflict of interest, thanks. |
Vote closedThe vote passed! 🎉
Summary
Binding votes (9)
|
Congrats on being accepted into the CNCF Sandbox! 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. :) |
Application contact emails
[email protected]
Project Summary
A open-source,cloud-native, proxyless service mesh based on Java bytecode enhancement technology.
Project Description
What is Sermant?
Sermant is a cloud-native proxyless service mesh focused on Java applications. It can provide service governance capabilities for host applications in a code-non-intrusive way based on bytecode enhancement technology, to address service governance issues in microservice architecture. If users want to implement grayscale publishing, indicator monitoring, flow control, fault injection or other customized service governance capabilities without modifying one line of code, you can easily mount Sermant when the host application starts or runs. To achieve this, you only need to prepare plugins with corresponding functions based on Sermant.
What are the advantages of Sermant?
Sermant is called a proxyless service mesh because it can implement service governance in a non-invasive way like sidecar but does not require a proxy to achieve this. Microservices in Java language have become one of the mainstream software architecture paradigms, such as microservices developed by Spring Cloud and Dubbo. Sermant aims to provide Java applications with diversified service governance capabilities on the premise of achieving the following three advantages:
Org repo URL (provide if all repos under the org are in scope of the application)
https://github.com/sermant-io
Project repo URL in scope of application
https://github.com/sermant-io/Sermant
Additional repos in scope of the application
https://github.com/sermant-io/Sermant-website
https://github.com/sermant-io/Sermant-examples
Website URL
https://sermant.io/en/
Roadmap
https://github.com/sermant-io/Sermant/blob/develop/RoadMap.md
Roadmap context
No response
Contributing Guide
https://github.com/sermant-io/Sermant/blob/develop/CONTRIBUTING.md
Code of Conduct (CoC)
https://github.com/sermant-io/Sermant/blob/develop/CODE_OF_CONDUCT.md
Adopters
sermant-io/Sermant#1396
Contributing or Sponsoring Org
Huawei
Maintainers file
https://github.com/sermant-io/Sermant/blob/develop/MAINTAINERS.md
IP Policy
Trademark and accounts
Why CNCF?
CNCF is the open source, vendor-neutral hub of cloud native computing which aims to advance the development and adoption of cloud-native technologies and foster collaboration. As a core component of cloud native architecture, microservices provide strong support for building complex business systems. Sermant is dedicated to providing diverse and scalable capabilities for microservice governance in a simpler, more efficient, and non-intrusive way.
We encourage that the host application itself can focus on the development of microservice business code without spending too much attention on service governance. Things like grayscale publishing, indicator monitoring, traffic control, etc. are all handled by Sermant through its related plugins.
We hope to join the CNCF community and become part of the global cloud native developer community. As a collaborative and innovative platform, CNCF can allow Sermant to better integrate with the cloud native ecosystem and benefit more developers, projects, organizations and companies.
Benefit to the Landscape
Most service meshes use proxy to manage microservices. Sermant adopts a proxyless way which reduces additional inter-process communication. This is where Sermant differs from others.
The benefits the landscape could be:
Cloud Native 'Fit'
Landscape: Service Mesh
Sermant, as a proxyless service mesh, provides cloud-native features such as microservice governacnce, scalability, observability, high performance. So it fits in "Service Mesh" and has already been placed in CNCF landscape.
Cloud Native 'Integration'
Sermant can join CNCF to better integrate with cloud native technologies:
Cloud Native Overlap
No response
Similar projects
EaseAgent
PolarisMesh
Landscape
Yes, Sermant is in service mesh section.
Business Product or Service to Project separation
N/A
Project presentations
No response
Project champions
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: