fsm-classic icon indicating copy to clipboard operation
fsm-classic copied to clipboard

feat: sync exported services to new joined clusters

Open reaver-flomesh opened this issue 2 years ago • 3 comments

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

reaver-flomesh avatar Nov 11 '22 08:11 reaver-flomesh

  1. persist the service export and import state, propagate and maintain the state to be consistent across the entire ClusterSet
  2. handle the case which service spec is modified, should export it again and remove imports if there's any conflicts

reaver-flomesh avatar Nov 24 '22 03:11 reaver-flomesh

  1. persist the service export and import state, propagate and maintain the state to be consistent across the entire ClusterSet
  2. 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

reaver-flomesh avatar Nov 24 '22 03:11 reaver-flomesh

need some investigation, nats-server is a good option

reaver-flomesh avatar Mar 22 '23 07:03 reaver-flomesh