-
Notifications
You must be signed in to change notification settings - Fork 80
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
Meshery Operator to watch Broker custom resource for changes to Endpoint location #333
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@leecalcote I would like to work on this issue. Can you give me some pointer on this? |
Bump I noticed this happening, and I am researching to see how to make this better. |
@leecalcote can i take this issue? |
@rohan472000, yes, please propose a solution so that your approach can be vetted before you spend time implementing. |
@leecalcote we can implement a watch on the custom resource, which tracks changes to the endpoint location, or we can provide a manual refresh option to Meshery Server, this option will allow users to update the endpoint location information by triggering a refresh action. Once the endpoint location changes, Meshery Server should establish a new connection to the updated location. or we can use API based approach, that Meshery Server can use to retrieve the current endpoint location. Whenever the endpoint location changes, the API can return the updated information to Meshery Server. Server can call this API periodically to fetch endpoint location. |
Hey @leecalcote and @acald-creator, is this issue still relevant ? |
@i-dipanshu yes it is. |
Thank you, @leecalcote , for the update on the issue. I've started my research to understand and resolve it. While I have experience with few other Kubernetes operators, Meshery operator is new to me. Any specific insights to help resolve this issue would be appreciated. |
Current Behavior
Meshery Server connects to Meshery Broker by way of the information contained in the
broker
custom resource, specifically, the IP / hostname contained in theEndpoint
section.Desired Behavior
When this endpoint location changes, Meshery Server learns of it and updates the location it connects to.
Implementation
Acceptance Tests
Mockups
See Meshery Architecture deck for sequence diagrams.
Contributor Guides and Resources
The text was updated successfully, but these errors were encountered: