Geo: Remove legacy replication for design repos
As a first iteration, we are introducing replication and verification through SSF for design repos behind an FF, while still keeping the old replication code working. As the next step we want to remove the legacy code and at the same time remove the FF, so that replication works through the SSF.
Also, update docs at https://docs.gitlab.com/ee/user/project/issues/design_management.html to reflect that verification is also possible now.
Following-up from the discussion here we want to remove the internal, undocumented APIs for designs:
There are special APIs for designs:
- GET /geo_replication/designs
- PUT /geo_replication/designs/:id/resync
- POST /geo_replication/designs/resync
-
Remove Admin::Geo::DesignsController and resources :designs, only: [:index]
from ee/admin/config/routes.rb -
remove code from doc/api/geo_nodes.md
, ee/spec/fixtures/api/schemas/public_api/v4/geo_node_status.json
Edited by Aakriti Gupta