fsm-classic
fsm-classic copied to clipboard
feat: sync exported services to new joined clusters
Please describe the Improvement and/or Feature Request
Scope (please mark with X where applicable)
- New Functionality [ ]
- Install [ ]
- Gateway API - GatewayClass [ ]
- Gateway API - Gateway [ ]
- Gateway API - HTTPRoute [ ]
- Gateway API - TLSRoute [ ]
- Gateway API - TCPRoute [ ]
- Gateway API - UDPRoute [ ]
- Gateway API - PolicyReference [ ]
- Ingress [ ]
- Egress [ ]
- MultiCluster [x]
- PIPY Control Plane [ ]
- PIPY Script/Config [ ]
- CLI Tool [ ]
- Metrics [ ]
- Certificate Management [ ]
- Sidecar Injection [ ]
- Logging [ ]
- Debugging [ ]
- Tests [ ]
- Demo [ ]
- CI System [ ]
- Project Release [ ]
Possible use cases
- persist the service export and import state, propagate and maintain the state to be consistent across the entire ClusterSet
- handle the case which service spec is modified, should export it again and remove imports if there's any conflicts
- persist the service export and import state, propagate and maintain the state to be consistent across the entire ClusterSet
- handle the case which service spec is modified, should export it again and remove imports if there's any conflicts
Item 2 will be covered in another issue #138
need some investigation, nats-server is a good option