... | ... | @@ -17,7 +17,7 @@ Related requirements: https://gitlab.isc.org/isc-projects/stork/-/issues/158 |
|
|
|
|
|
## 2. Display Kea config (JSON)
|
|
|
As of March 2021, Stork can show specific elements (networks, subnets, reservations), but lacks the ability to show the whole Kea configuration. We would like to get the ability to display the whole configuration assigned to the specific Kea daemon (DHCP server, Control Agent etc). This feature can be implemented incrementally, starting from the easiest to more sophisticated.
|
|
|
1. In the first step, a configuration should be presented in a JSON format with the possibility to show and hide certain nodes.
|
|
|
1. In the first step, a configuration should be presented in a JSON format with the possibility to show and hide certain nodes. There's some degree of flexibility here. One potential way to visualize would be a tree with expandable/hidable sub-trees.
|
|
|
2. In the second step, some of the elements should be made clickable, and clicking on them would direct the user to the specific view, e.g. shared network view, subnet view etc.
|
|
|
3. Finally, in the third step, the old configurations should be tracked in the Stork database, and it should be possible to view the selected configuration. It must be possible to generate a diff view between any two configurations by selecting them to compare and clicking a compare button. The diff may look the same as a diff between two JSON files in a version control system.
|
|
|
|
... | ... | |