datacenter / ACI-Kubernetes-Visualiser

ACI Kubernetes Visualiser
GNU General Public License v3.0
4 stars 5 forks source link

Changes to support Telco requirements #50

Closed abhis2112 closed 1 year ago

abhis2112 commented 1 year ago

Changes:

  1. Show interface name as labels for node to leaf edges.
  2. Show multiple links for multiple ifaces.
  3. Remove VM_Host from graph(Temp change for baremetal case)
  4. See the interface details on the pod-to-node graph.
  5. Color code edge for primary iface link and links of secondary ifaces.
  6. Read the nodefabricnetworkattachment, get connection info and provide the new link for worker node to leaf node (different coloring).
  7. Remove arrows from "Pod & Nodes" view.
  8. Fix bug where the pod to node edges were duplicated on graph regeneration.
  9. Read the pod based interface information from nodefabricnetworkattachment CR.
  10. Changes for modified structure of nodefabricnetworkattachment CR.
  11. Move role and rolebinding to access nodefabricnetworkattachments from neo4j template to vkaci template.
  12. Modify the queries as per the new pod information from nodefabricnetworkattachment CR.
  13. Add PF, VF for SRIOV ifaces.
  14. Fix bug where duplicate nodes were shown.
  15. Fixed query incase node_leaf_all_iface_conn is empty to show worker node and its pods
  16. Removed the VM host between the node(s) and leaf(s) for baremetal case.
  17. Fixed the bug of links between node(s) and leaf(s) getting same label for baremetal case
  18. Fixed the issue of graph not updating on regenerating the graph after deleting the CR.
  19. Removed labels from the queries
  20. Wrapped the CR fetch in try except block
  21. Removed dragview from neovis
  22. Removed unnecessary commas while showing interfaces name
  23. Added optional match for primary link query
  24. Fix node/pod topology in absence of VM_HOST node
  25. Add auto-detect functionality for ESX/Baremetal
  26. Fix labels for the node
  27. Added more UTs related to SRIOV and macvlan
  28. Check nfad type based on primarycni field
  29. Adding check in helm template to add role/rolebinding if CNO is enabled
abhis2112 commented 1 year ago

Work in Progress. Do not merge. Currently for tracking changes

abhis2112 commented 1 year ago

If the read me can be updated based on the latest changes would be really appreciated.

Sure, Will look into it