#4286 [RFE] Visualize FreeIPA server replication topology
Closed: Fixed None Opened 7 years ago by dpal.

Create a page in the UI that would render a graph of the IdM masters with replication agreements.

After that it would be nice to be able to:
a. Make so that it can be used from other applications like Foreman
b. Also clicking a replication agreement would allow to remove the agreement
c. Dragging replica X and dropping on replica Y would create a new replication agreement from from X to Y.

In future that can become a replica management control centre where other per replica management operations can be done in a drag and drop manner.

Good idea, this should be the goal we would drive for when enhancing our replication management. Currently we do not have API commands that would allow us to manipulate the agreements (requirement for b. and c.).

This ticket also requires ticket #3058 to be completed as we do not have a mechanism to create the topology.

Moving to FreeIPA 4.2, we will try to address it together with #4302 and #4390.

This ticket is not critical for 4.2 GA and can be done in follow-up stabilization release - postponing.

Postponed, see freeipa-devel for reasoning.


  • 148083f webui: add Deferred/Promise API to rpc.command
  • fc4b33d webui: split facet header into two classes
  • 74b7c00 webui: extract header and action logic from facet to separate mixins
  • b805900 webui: allow to update action_state directly
  • ce1645c webui: add d3 library - version 3.5.6
  • 24fead7 webui: topology graph component
  • 68f6c2c webui: topology graph facet
  • eb242ac webui: add segments on topology graph page
  • 768d196 webui: remove segments on topology graph page
  • b4aa222 webui: update topology graph after raising domain level

Metadata Update from @dpal:
- Issue assigned to pvoborni
- Issue set to the milestone: FreeIPA 4.3

4 years ago

Login to comment on this ticket.