meshery / meshery/meshery-operator
Modify Meshery Operator's behaviour to provide intelligent networking abstractions
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 151
- Forks
- 127
- PR merge metrics
- No merged PRs in 30d
Description
Current Behavior
Users of Meshery bump into some networking issues with meshery-broker(the pub-sub communication platform for meshery). One such example is Minikube which does not have a default load-balancer implementation.
Desired Behavior
- Make Meshery Operator self-discovering and self-reporting its static configuration to Meshery Server.
- Make Meshery Operator / Meshery Server intelligent enough to change networking based on what it thinks networking should be, but always allow for manual user override.
Contributor Guides and Resources
- 🛠 Meshery Build & Release Strategy
- 📚 Instructions for contributing to documentation
- 🎨 Wireframes and designs for Meshery UI in Figma
- 🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the meshery-broker networking issue on Minikube and tracing how the Meshery Operator and Meshery Server currently exchange static configuration. Define the discovery and reporting scope, networking decisions, and manual override behavior before implementation. Done means Minikube networking works through an explicit, tested abstraction without removing user control.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100