mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-31 03:27:49 +08:00
* Wire context/returning through local svc and add ListRemoteCluster * Propagate changes through to cache * Propagate changes up * Remove marshal options from GetRemoteCluster * Fix tests in lib/services/local * Fix tests * Add test for PresenceService_ListRemoteClusters * Add removal TODO * Add retry to UpdateRemoteCluster * Fix more tests * Fix linting * Remove unused Create and DeleteAll RPCs * Fix test * Add GetAndUpdateRemoteCluster * Add test for GetAndUpdateRemoteCluster * Update lib/services/local/presence.go Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com> * Update lib/services/local/presence.go Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com> * Update lib/services/local/presence.go Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com> * Rename GetAndUpdate to Patch * Exit early if we know conditional update will fail * prevent modifying revision * Update tests * Add `clear()` * Fix test/lint failures --------- Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com>