Proposal: Move all Meshery adapters, plugins, extensions to "extensions" org

236 views
Skip to first unread message

Lee Calcote

unread,
Mar 4, 2025, 1:34:21 AMMar 4
to Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers
Hi All,

In the past, Meshery has been referred to as a service mesh manager, however, that is only a small component of what Meshery does. Any longer, outside of its long list of service mesh-centric adapters, Meshery offers no special consideration to service meshes than it does the other 300+ technologies with which it integrates. 

While blog “Meshery is not a Service Mesh Manager" offers additional context, suffice to say that many people still perceive Meshery with a service mesh-centric connotation. This has long plagued the project, undercutting its much larger value offering to would-be users that otherwise skip past Meshery because of this misperception.While “service mesh” as a term has been stripped and replaced with “cloud native infrastructure” in nearly all aspects of the project, the fact that 12 of the 33 repositories in the project are service mesh-related doesn’t help.

Meshery extensions come in a number of different forms. Maintenance of Meshery adapters as a specific extension type have fallen to the wayside in the v0.7.x development timeframe with all of them currently being dysfunctional in one manner or another, leaving a bad taste in the mouths of users, who choose to deploy these optional extensions.

The “meshery” GitHub organization currently has 33 repositoriesThe proposed GitHub organization is https://github.com/meshery-extensions. Each of the following 15 considered extensions and are proposed to be transferred to be moved to the extensions organization:

  1. meshery-cilium
  2. meshery-istio
  3. meshery-kuma
  4. meshery-nginx-sm
  5. meshery-consul
  6. meshery-nighthawk
  7. meshery-cpx
  8. meshery-app-mesh
  9. meshery-nsm
  10. meshery-tanzu-sm
  11. meshery-octarine
  12. meshery-osm
  13. helm-kanvas-snapshot
  14. kubectl-kanvas-snapshot
  15. kubectl-meshsync-snapshot

This organization and all of its repositories are to be donated to the CNCF; they are to be considered a direct part of the Meshery project, governed and stewarded in the same fashion that they are today, but as a separate organization, the hope is that:

1. Users will not see Meshery as service mesh-centric.
2. Contributors will see the greater opportunity (less daunting with a little more freedom) to extend Meshery as a platform with new adapters, plugins and so forth.

This should not disrupt Meshery’s standing at the 9th highest velocity in the CNCF as the same statistics should continue to be accounted for under the same project umbrella even though the project is proposed to be split across two orgs.

There are additional considerations to ponder and clarify under this proposed change, like whether all extensions should be kept in this separate organization, what criteria the project defines as extension adoption requirements (when someone/organization wants to donate a repo or requests that a new repo be created). There is soon to be a new section of the MAINTAINERS.md that identifies Meshery Extensions Maintainers.

Even though all considerations aren’t accounted for in this initial proposal, I wanted to set the discussion in motion and begin soliciting your input as assuming that there is enough support for this proposal, we will eventually put it to a vote.

Thank you for given this some thought. This will be a point of discussion in this week’s Meshery Development meeting. As you ponder this topic, here are two other project examples in which extensions are explicitly managed in orgs separate from the main project org: https://github.com/kubernetes-sigs and https://github.com/crossplane-contrib.

Regards,
Lee

Lee Calcote

unread,
Mar 21, 2025, 1:35:23 AMMar 21
to Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, Meshery Developers
All, of the individuals that have offered feedback, their remarks have only been supportive of this suggestion. Given this, the following proposal is now posted for voting. 

Voting process:

All community members are welcome to show your support or lack thereof with a vote +1 (yea) or -1 (nay) to indicate your support or lack thereof and any comments. Please respond by 12pm Pacific on Wednesday, March 26th with your vote.

Community member and contributor votes are non-binding; e.g. "+1 non-binding". Existing maintainer votes are binding; e.g. "+1 binding"

Thanks,
Lee Calcote

Meshery Maintainer, Core

Mia Grenell

unread,
Mar 25, 2025, 6:27:32 PMMar 25
to Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers
Hi All,

I voted just a bit earlier today, but received rejected messages from
the mailing lists, so I'm resending my vote as a mail forward in the
hopes that whatever caused my other message not to go through isn't an
issue now.

My vote: +1 binding

I understand the reasoning behind this proposal and I am all for it. I agree.

Best,
Mia

Lee Calcote

unread,
Mar 25, 2025, 10:01:07 PMMar 25
to Meshery Community, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers
+1 binding

I recommend waiting until post-KubeCon EU to relocate the adapter repos (assuming this proposal passes vote).

- Lee

Lee Calcote

unread,
Mar 25, 2025, 10:03:35 PMMar 25
to cncf-meshery...@lists.cncf.io, Meshery Community, Mia Grenell, Meshery Maintainers, Meshery Developers
All,

For clarification, this is the proposal up for consideration and vote - https://groups.google.com/a/meshery.io/g/maintainers/c/ubfP8Byent8/m/wdGSO7XUBAAJ.

All are welcome to comment and cast a vote.

- Lee

On Tue, Mar 25, 2025 at 9:01 PM Lee Calcote via lists.cncf.io <lee.calcote=laye...@lists.cncf.io> wrote:
+1 binding

I recommend waiting until post-KubeCon EU to relocate the adapter repos (assuming this proposal passes vote).

- Lee

On Tuesday, March 25, 2025 at 5:28:14 PM UTC-5 Mia Grenell wrote:
_._,_._,_

Links:

You receive all messages sent to this group.

View/Reply Online (#631) | Reply to Group | Reply to Sender | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [lee.c...@layer5.io]

_._,_._,_



--
expect more from your infrastructure

Sangram Rath

unread,
Mar 26, 2025, 12:46:35 AMMar 26
to Meshery Maintainers, lee.c...@layer5.io, mia.gre...@gmail.com, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 binding

Falgun Patel

unread,
Mar 26, 2025, 3:41:24 AMMar 26
to Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 non-binding

Aditya Raj

unread,
Mar 26, 2025, 4:08:35 AMMar 26
to Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

+1 Non Binding 🚀


--
You received this message because you are subscribed to the Google Groups "Meshery Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/developers/5cf5d682-1ca5-4c6e-a639-39aed20250c1n%40meshery.io.

Daley Tinga

unread,
Mar 26, 2025, 4:45:30 AMMar 26
to Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

Yash Sharma

unread,
Mar 26, 2025, 5:09:09 AMMar 26
to Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 Binding

Best,
Yash

--
Visit and engage with the Meshery community in the forum at http://discuss.meshery.io or in Slack at https://slack.meshery.io.
---
You received this message because you are subscribed to the Google Groups "Meshery Maintainers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maintainers...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/maintainers/CADiAyJuNCgwhP2o9r72ysswb6F%2BLY%3DADHnX6vRSsVS%3DYOMK_VA%40mail.gmail.com.

Ijeoma Eti

unread,
Mar 26, 2025, 5:32:03 AMMar 26
to Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

Tamaghna Chattopadhyay

unread,
Mar 26, 2025, 5:43:05 AMMar 26
to Meshery Maintainers, Meshery Community, Mia Grenell, cncf-meshery...@lists.cncf.io, Meshery Developers, Lee Calcote
+1 non-binding.

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/dc19635f-0c1b-4436-99aa-3d01a189c19dn%40meshery.io.
Message has been deleted

Sudhanshu Dasgupta

unread,
Mar 26, 2025, 6:48:20 AMMar 26
to Ajay Singh, Tamaghna Chattopadhyay, Meshery Maintainers, Meshery Community, Mia Grenell, cncf-meshery...@lists.cncf.io, Meshery Developers, Lee Calcote
+1 Binding

- Sudhanshu

On Wed, Mar 26, 2025 at 3:23 PM Ajay Singh <ajaykripa...@gmail.com> wrote:

+1 Binding


You received this message because you are subscribed to the Google Groups "Meshery Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/developers/CAPJug5F%2BnQ9qPu-Uphw9kK8JD7TCCy39035HnHe%3Dy2R27YQ4cQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Meshery Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/developers/CAAJn%2Bj7ZM_oe8g9Dmf5P6fzGC2j7F6MFE5Fe%2BwndKnKhH0AJwQ%40mail.gmail.com.

Deepak Reddy

unread,
Mar 26, 2025, 9:21:35 AMMar 26
to Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

+1  non-binding

I understand the reason why we are going to split meshery github org, even It can help in lot of ways . I totally agree upon on this.

- Deepak Reddy

Deepak Reddy

unread,
Mar 26, 2025, 9:21:35 AMMar 26
to Lee Calcote, cncf-meshery...@lists.cncf.io, Meshery Community, Mia Grenell, Meshery Maintainers, Meshery Developers

+1  non-binding

I understand the reason why we are going to split meshery github org, even It can help in lot of ways . I totally agree upon on this.

- Deepak Reddy



--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.

Yash Sharma

unread,
Mar 26, 2025, 9:21:35 AMMar 26
to Meshery Maintainers, Daley Tinga, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community, Aditya Raj
+1 Binding

Best,
- Yash

Be Smart

unread,
Mar 26, 2025, 9:21:51 AMMar 26
to Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 Binding 

Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CA%2BVQK%3DLtTMoFvtoOLcscVcfcrS-yOGErk2C-M0hRkXbPiHNvqw%40mail.gmail.com.

Ajay Singh

unread,
Mar 26, 2025, 9:21:51 AMMar 26
to Tamaghna Chattopadhyay, Meshery Maintainers, Meshery Community, Mia Grenell, cncf-meshery...@lists.cncf.io, Meshery Developers, Lee Calcote

+1 Binding


On Wed, 26 Mar 2025, 15:13 Tamaghna Chattopadhyay, <chattopadh...@gmail.com> wrote:
You received this message because you are subscribed to the Google Groups "Meshery Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/developers/CAPJug5F%2BnQ9qPu-Uphw9kK8JD7TCCy39035HnHe%3Dy2R27YQ4cQ%40mail.gmail.com.

Yash Sharma

unread,
Mar 26, 2025, 9:21:51 AMMar 26
to Meshery Developers, dasgupta...@gmail.com, chattopadh...@gmail.com, Meshery Maintainers, Meshery Community, Mia Grenell, cncf-meshery...@lists.cncf.io, Meshery Developers, lee.c...@layer5.io, ajaykripa...@gmail.com
+1 Binding

Regards,
Yash Sharma

Khushi Bhaskar

unread,
Mar 26, 2025, 9:22:01 AMMar 26
to Meshery Developers, Meshery Maintainers, Meshery Community, cncf-meshery...@lists.cncf.io, Meshery Developers, lee.c...@layer5.io

+1 Binding 
Regards,
Khushi Bhaskar

Bhomik Jain

unread,
Mar 26, 2025, 9:22:01 AMMar 26
to Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

+1 binding


Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CA%2BVQK%3DLtTMoFvtoOLcscVcfcrS-yOGErk2C-M0hRkXbPiHNvqw%40mail.gmail.com.

abhinav sharma

unread,
Mar 26, 2025, 9:43:18 AMMar 26
to Yash Sharma, Meshery Maintainers, Daley Tinga, Falgun Patel, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community, Aditya Raj

Amit Jha

unread,
Mar 26, 2025, 9:50:47 AMMar 26
to Bhomik Jain, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

MAMIDISETTY SURESH KUMAR

unread,
Mar 26, 2025, 11:13:54 AMMar 26
to Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 binding 

Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CA%2BVQK%3DLtTMoFvtoOLcscVcfcrS-yOGErk2C-M0hRkXbPiHNvqw%40mail.gmail.com.

Hariom Keshri

unread,
Mar 26, 2025, 11:16:48 AMMar 26
to MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 Binding

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAL8OhNoO6BasY_nWuH8CLx%2B36zQxGeoPRXMP3QsZzUEOkDj2AA%40mail.gmail.com.

Matthieu EVRIN

unread,
Mar 26, 2025, 1:09:23 PMMar 26
to MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

Chiranth Raju C

unread,
Mar 26, 2025, 6:45:32 PMMar 26
to Deepak Reddy, Lee Calcote, cncf-meshery...@lists.cncf.io, Meshery Community, Mia Grenell, Meshery Maintainers, Meshery Developers

+1


--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CACKXb3pz3jZMyVxEbv4RR0i52AOKw1AZJ2a7dxrPzMp2rcwSsg%40mail.gmail.com.

Prashant Mishra

unread,
Mar 26, 2025, 6:45:33 PMMar 26
to Be Smart, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

+1 binding


--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAFDmcmciNn0mXr2YV%2BhCjj3H0YEBYFyHmt8r7Tyv8o-wgXvD%3Dw%40mail.gmail.com.

Gaganpreet Kaur Kalsi

unread,
Mar 26, 2025, 6:45:33 PMMar 26
to Hariom Keshri, MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
+1 non-binding
Looks good 🚀

Regards
Gaganpreet Kaur Kalsi
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAJ4Q8jZ%2BXyv-w9cryPM%2BU1O1dUcZPHdyx-HSwbgTDFdvk0nAFg%40mail.gmail.com.

Nimesha Jinarajadasa

unread,
Mar 26, 2025, 6:45:33 PMMar 26
to Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers
Hey all

+1 Binding

On Wed, Mar 26, 2025 at 7:36 AM Mia Grenell <mia.gre...@gmail.com> wrote:
Hi All,

I voted just a bit earlier today, but received rejected messages from
the mailing lists, so I'm resending my vote as a mail forward in the
hopes that whatever caused my other message not to go through isn't an
issue now.

My vote: +1 binding

I understand the reasoning behind this proposal and I am all for it. I agree.

Best,
Mia

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.

If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.


--
Nimesha Jinarajadasa
Engineer - DevOps&Cloud | DevOps Advocate
Top Rated Freelancer at Upwork
Graduated University of Moratuwa(BSc(Hons) Computer Engineering)

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAGDeGGdS0ksotm_4hcS%3D%2BunmR%2BENX8jvzxj29H3LfYqZVV%2Bjqg%40mail.gmail.com.

Kushal Agrawal

unread,
Mar 26, 2025, 6:50:55 PMMar 26
to Matthieu EVRIN, MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

Hussaina Begum

unread,
Mar 26, 2025, 8:18:18 PMMar 26
to Nimesha Jinarajadasa, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers
+1 binding 

You received this message because you are subscribed to the Google Groups "Meshery Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/developers/CAGDeGGdS0ksotm_4hcS%3D%2BunmR%2BENX8jvzxj29H3LfYqZVV%2Bjqg%40mail.gmail.com.

--
Visit and engage with the Meshery community in the forum at http://discuss.meshery.io or in Slack at https://slack.meshery.io.
---
You received this message because you are subscribed to the Google Groups "Meshery Maintainers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maintainers...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/maintainers/CAGDeGGdS0ksotm_4hcS%3D%2BunmR%2BENX8jvzxj29H3LfYqZVV%2Bjqg%40mail.gmail.com.

Aadhitya A

unread,
Mar 26, 2025, 8:32:28 PMMar 26
to Hussaina Begum, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers

Aarya Patil

unread,
Mar 27, 2025, 2:18:58 AMMar 27
to Hussaina Begum, Nimesha Jinarajadasa, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers

+1 binding


--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAMmf5gj3T7D3FL-4nV38EhwcJ1U37NM889xf%2BmOBXqtx-CwV0Q%40mail.gmail.com.

Himanshu Chauhan

unread,
Mar 27, 2025, 2:18:58 AMMar 27
to Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers
+1 Binding

On Wed, 26 Mar 2025 at 09:29, Mia Grenell <mia.gre...@gmail.com> wrote:
Hi All,

I voted just a bit earlier today, but received rejected messages from
the mailing lists, so I'm resending my vote as a mail forward in the
hopes that whatever caused my other message not to go through isn't an
issue now.

My vote: +1 binding

I understand the reasoning behind this proposal and I am all for it. I agree.

Best,
Mia

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.

If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAL9cSub6-o%2BnOfSwwOkh00JcW_uqOF31gALaXdHMoNFRyRHqcw%40mail.gmail.com.

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.
To view this discussion visit https://groups.google.com/a/meshery.io/d/msgid/community/CAArYhKR0Fqvbg9nBGrx%3DAcBvzL4LgQsAZ3qDkbJe8NYRo3Wmmw%40mail.gmail.com.

Vandana Maddi

unread,
Mar 27, 2025, 2:18:58 AMMar 27
to Hariom Keshri, MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community

Saurabh Singh

unread,
Mar 27, 2025, 2:39:18 AMMar 27
to Meshery Community, aaryap...@gmail.com, mhni...@gmail.com, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, Meshery Developers, Hussaina Begum
+1 (Non-binding)
I believe this will be very beneficial for the contributors.

Regards
Saurabh K Singh

Roshan Goswami

unread,
Mar 31, 2025, 9:29:34 AMMar 31
to Lee Calcote, Meshery Community, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers
+1 binding

On Wed, Mar 26, 2025 at 10:04 AM 'Lee Calcote' via Meshery Community <comm...@meshery.io> wrote:
+1 binding

I recommend waiting until post-KubeCon EU to relocate the adapter repos (assuming this proposal passes vote).

- Lee

On Tuesday, March 25, 2025 at 5:28:14 PM UTC-5 Mia Grenell wrote:
Hi All,

I voted just a bit earlier today, but received rejected messages from
the mailing lists, so I'm resending my vote as a mail forward in the
hopes that whatever caused my other message not to go through isn't an
issue now.

My vote: +1 binding

I understand the reasoning behind this proposal and I am all for it. I agree.

Best,
Mia

--
Visit and engage with the Meshery community in the forum at https://discuss.layer5.io or in Slack at https://slack.layer5.io.
 
If you don't wish to receive emails, unsubscribe here - https://layer5.io/unsubscribe
---
You received this message because you are subscribed to the Google Groups "Meshery Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to community+...@meshery.io.

Chinecherem Mba

unread,
Mar 31, 2025, 9:29:34 AMMar 31
to Aarya Patil, Hussaina Begum, Nimesha Jinarajadasa, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, cc: Meshery Developers

+1 binding

Meet Jain

unread,
Mar 31, 2025, 9:29:34 AMMar 31
to Vandana Maddi, Hariom Keshri, MAMIDISETTY SURESH KUMAR, Yash Sharma, Daley Tinga, Aditya Raj, Falgun Patel, Meshery Maintainers, Sangram Rath, lee.c...@layer5.io, mia.gre...@gmail.com, cncf-meshery...@lists.cncf.io, Meshery Developers, Meshery Community
 +1 binding

Huang Xin

unread,
Mar 31, 2025, 9:29:47 AMMar 31
to Meshery Maintainers, Saurabh Singh, aaryap...@gmail.com, mhni...@gmail.com, Mia Grenell, Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Community, Meshery Developers, Hussaina Begum
+1 Binding

Lee Calcote

unread,
Apr 21, 2025, 10:59:41 PMApr 21
to Meshery Maintainers, cncf-meshery...@lists.cncf.io, Meshery Developers
All,

Given the overwhelming support for the expansion of Meshery as a project into two GitHub organizations, work to split repos between the two organizations has been executed. 

Core Platform (github.com/meshery) repos:
  1. .github
  2. homebrew-tap
  3. kompose (fork)
  4. landscape2 (fork)
  5. meet
  6. meshery
  7. meshery-adapter-library
  8. meshery-operator
  9. meshery.io
  10. meshkit
  11. meshsync
  12. play
  13. pvtr
  14. repo-template
  15. schemas
  16. scoop-bucket
  17. slack
Extensions (github.com/meshery-extensions) repos:
  1. .github
  2. helm-kanvas-snapshot
  3. meshery-linkerd
  4. meshery-app-mesh
  5. meshery-consul
  6. meshery-cilium
  7. meshery-nsm
  8. shape-builder
  9. meshery-istio
  10. meshery-nginx-sm
  11. meshery-kuma
  12. meshery-traefik-mesh
  13. meshery-tanzu-sm
  14. meshery-cpx
  15. kubectl-kanvas-snapshot
  16. kubectl-meshsync-snapshot
  17. meshery-nighthawk
  18. meshery-adapter-template
  19. meshery-osm (archived)
  20. meshery-octarine (archived)
This split is significant not only with Meshery as a project, but within the CNCF's collection of projects. A request is being sent to publish a post on the subject on cncf.io/blog.

In the meantime, a draft blog post has been made for meshery.io/blog and is available for your review here - The Meshery Umbrella Expands (https://github.com/meshery/meshery.io/pull/2139).

Please review prior to this coming Meshery Dev meeting. Barring any unaddressed review comments or concerns raised in the meeting, this post will be published and an announcement made. This is a significant project milestone, indeed.

Cheers,
Lee

On Tue, Mar 4, 2025 at 12:34 AM Lee Calcote <lee.c...@layer5.io> wrote:
Hi All,

In the past, Meshery has been referred to as a service mesh manager, however, that is only a small component of what Meshery does. Any longer, outside of its long list of service mesh-centric adapters, Meshery offers no special consideration to service meshes than it does the other 300+ technologies with which it integrates. 

While blog “Meshery is not a Service Mesh Manager" offers additional context, suffice to say that many people still perceive Meshery with a service mesh-centric connotation. This has long plagued the project, undercutting its much larger value offering to would-be users that otherwise skip past Meshery because of this misperception.While “service mesh” as a term has been stripped and replaced with “cloud native infrastructure” in nearly all aspects of the project, the fact that 12 of the 33 repositories in the project are service mesh-related doesn’t help.

Meshery extensions come in a number of different forms. Maintenance of Meshery adapters as a specific extension type have fallen to the wayside in the v0.7.x development timeframe with all of them currently being dysfunctional in one manner or another, leaving a bad taste in the mouths of users, who choose to deploy these optional extensions.

The “meshery” GitHub organization currently has 33 repositoriesThe proposed GitHub organization is https://github.com/meshery-extensions. Each of the following 15 considered extensions and are proposed to be transferred to be moved to the extensions organization:

  1. meshery-cilium
  2. meshery-istio
  3. meshery-kuma
  4. meshery-nginx-sm
  5. meshery-consul
  6. meshery-nighthawk
  7. meshery-cpx
  8. meshery-app-mesh
  9. meshery-nsm
  10. meshery-tanzu-sm
  11. meshery-octarine
  12. meshery-osm
  13. helm-kanvas-snapshot
  14. kubectl-kanvas-snapshot
  15. kubectl-meshsync-snapshot

This organization and all of its repositories are to be donated to the CNCF; they are to be considered a direct part of the Meshery project, governed and stewarded in the same fashion that they are today, but as a separate organization, the hope is that:

1. Users will not see Meshery as service mesh-centric.
2. Contributors will see the greater opportunity (less daunting with a little more freedom) to extend Meshery as a platform with new adapters, plugins and so forth.

This should not disrupt Meshery’s standing at the 9th highest velocity in the CNCF as the same statistics should continue to be accounted for under the same project umbrella even though the project is proposed to be split across two orgs.

There are additional considerations to ponder and clarify under this proposed change, like whether all extensions should be kept in this separate organization, what criteria the project defines as extension adoption requirements (when someone/organization wants to donate a repo or requests that a new repo be created). There is soon to be a new section of the MAINTAINERS.md that identifies Meshery Extensions Maintainers.

Even though all considerations aren’t accounted for in this initial proposal, I wanted to set the discussion in motion and begin soliciting your input as assuming that there is enough support for this proposal, we will eventually put it to a vote.

Thank you for given this some thought. This will be a point of discussion in this week’s Meshery Development meeting. As you ponder this topic, here are two other project examples in which extensions are explicitly managed in orgs separate from the main project org: https://github.com/kubernetes-sigs and https://github.com/crossplane-contrib.

Regards,
Lee

Reply all
Reply to author
Forward
0 new messages