Skip to content
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

Is star topology possible? #1215

Open
waldner opened this issue Aug 23, 2023 · 2 comments
Open

Is star topology possible? #1215

waldner opened this issue Aug 23, 2023 · 2 comments

Comments

@waldner
Copy link
Contributor

waldner commented Aug 23, 2023

I want exposed services to be propagated from all edge sites to a central "hub" site, but not to other edge sites.
I've tried various combinations of service-sync, but it seems that what it does is stop the propagation of services altogether, rather than stopping received services from being propagated further (I'm not sure I understand it correctly though).
Here are my results:

  • service-sync enabled everywhere: all services are visible everywhere (not what I want)
  • service-sync disabled everywhere: no service is visible anywhere
  • service-sync enabled on the hub and disabled on the edge: edge services are not visible on the hub
  • service-sync disabled on the hub and enabled on the edge (I thought this would work): edge services are not visible on the hub

Is there a way to accomplish this goal?

@aii-nozomu-oki
Copy link
Contributor

I am also interested in this.

@fgiorgetti
Is the above behavior regarding service-sync as expected?

@waldner
Copy link
Contributor Author

waldner commented Dec 15, 2023

From what I could gather, yes. Basically service-sync controls whether the local skupper syncs (ie reads/writes) the local services with what is being advertised on the skupper network, with all that follows. It has nothing to do with propagation (services are propagated regardless, if they are injected into the network at some node).
Still, I'd still like to see something that controls that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants