kytos-ng / ui

Kytos Admin UI
MIT License
0 stars 3 forks source link

chore: removed socket.io dependency #44

Closed viniarck closed 1 year ago

viniarck commented 1 year ago

Closes #43

Summary

See updated changelog file.

In a future release, commit 70c97355 will be reverted on issue #42

Local Tests

20230503_105014

kytos $> 2023-05-03 10:49:14,988 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET / HTTP/1.1" 200                                                                              
2023-05-03 10:49:15,014 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /dist/build.js HTTP/1.1" 304
2023-05-03 10:49:15,090 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /dist/favicon.png?ff2a04c38754079e79300e00475b3596 HTTP/1.1" 304
2023-05-03 10:49:15,091 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /dist/kytosng_logo_white.svg?7943e3696a8e6129b629c9f010375b78 HTTP/1.1" 304
2023-05-03 10:49:15,095 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46080 - "GET /dist/kytosng_icon_white.svg?05e0601b5c33003a366ed943f82316d9 HTTP/1.1" 304
2023-05-03 10:49:15,101 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /ui/k-action-menu?_=1683121755075 HTTP/1.1" 200
2023-05-03 10:49:15,101 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /ui/k-toolbar?_=1683121755074 HTTP/1.1" 200
2023-05-03 10:49:15,103 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /ui/k-info-panel?_=1683121755076 HTTP/1.1" 200
2023-05-03 10:49:15,172 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /ui/kytos/mef_eline/k-toolbar/main.kytos?random=0.638294796747314 HTTP/1.1" 200
2023-05-03 10:49:15,172 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /ui/kytos/pathfinder/k-toolbar/main.kytos?random=0.5690943278264342 HTTP/1.1" 200
2023-05-03 10:49:15,173 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /ui/kytos/sample_ui/k-toolbar/main.kytos?random=0.5072224973959005 HTTP/1.1" 200
2023-05-03 10:49:15,173 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46080 - "GET /ui/kytos/maintenance/k-toolbar/main.kytos?random=0.6781916310801568 HTTP/1.1" 200
2023-05-03 10:49:15,174 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /ui/kytos/topology/k-action-menu/search_switch.kytos?random=0.056634918894050035 HTTP/1.1" 200
2023-05-03 10:49:15,174 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48906 - "GET /ui/kytos/mef_eline/k-info-panel/list_connections.kytos?random=0.46384177606582977 HTTP/1.1" 200
2023-05-03 10:49:15,184 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /ui/kytos/sample_ui/k-info-panel/main.kytos?random=0.26852636828712484 HTTP/1.1" 200
2023-05-03 10:49:15,184 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /ui/kytos/pathfinder/k-info-panel/best_path.kytos?random=0.7803472050357323 HTTP/1.1" 200
2023-05-03 10:49:15,185 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /ui/kytos/mef_eline/k-info-panel/show_circuit.kytos?random=0.002203043698794538 HTTP/1.1" 200
2023-05-03 10:49:15,186 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46080 - "GET /ui/kytos/topology/k-info-panel/link_info.kytos?random=0.7603105613252858 HTTP/1.1" 200
2023-05-03 10:49:15,193 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46074 - "GET /ui/kytos/maintenance/k-info-panel/list_maintenance.kytos?random=0.6021743206455259 HTTP/1.1" 200
2023-05-03 10:49:15,193 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /ui/kytos/topology/k-info-panel/switch_info.kytos?random=0.04051429604251844 HTTP/1.1" 200
2023-05-03 10:49:15,194 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /ui/kytos/maintenance/k-info-panel/edit_window.kytos?random=0.29213367157751735 HTTP/1.1" 200
2023-05-03 10:49:15,201 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46078 - "GET /api/kytos/topology/v3/interfaces HTTP/1.1" 200
2023-05-03 10:49:15,202 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /api/kytos/topology/v3 HTTP/1.1" 200
2023-05-03 10:49:15,220 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48906 - "GET /api/kytos/topology/v3/switches HTTP/1.1" 200
2023-05-03 10:49:15,221 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /api/kytos/topology/v3 HTTP/1.1" 200
2023-05-03 10:49:15,230 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /api/kytos/topology/v3 HTTP/1.1" 200
2023-05-03 10:49:15,247 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /api/kytos/topology/v3 HTTP/1.1" 200
2023-05-03 10:49:15,267 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /api/kytos/topology/v3/switches HTTP/1.1" 200
2023-05-03 10:49:15,268 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48906 - "GET /api/kytos/topology/v3/links HTTP/1.1" 200
2023-05-03 10:49:15,279 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48906 - "GET /api/kytos/topology/v3/switches HTTP/1.1" 200
2023-05-03 10:49:15,285 - INFO [uvicorn.access] (MainThread) 127.0.0.1:48892 - "GET /api/kytos/mef_eline/v2/evc/ HTTP/1.1" 200
2023-05-03 10:49:15,294 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /api/kytos/topology/v3/switches HTTP/1.1" 200
2023-05-03 10:49:15,339 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /api/kytos/maintenance/v1 HTTP/1.1" 200
2023-05-03 10:49:15,536 - INFO [uvicorn.access] (MainThread) 127.0.0.1:46096 - "GET /api/kytos/topology/v3/ HTTP/1.1" 200
kytos $>                                                                                                                                                                                  

kytos $> 2023-05-03 10:49:58,058 - INFO [uvicorn.access] (MainThread) 127.0.0.1:58682 - "GET /api/kytos/topology/v3/interfaces HTTP/1.1" 200                                              
2023-05-03 10:50:01,759 - INFO [uvicorn.access] (MainThread) 127.0.0.1:58682 - "GET /api/kytos/topology/v3/interfaces HTTP/1.1" 200
2023-05-03 10:50:07,971 - INFO [kytos.napps.kytos/flow_manager] (AnyIO worker thread) Send FlowMod from request dpid: 00:00:00:00:00:00:00:03, command: delete, force: True, flows_dict: {
'flows': [{'cookie': 12253755020078715718, 'cookie_mask': 18446744073709551615}], 'force': True}
2023-05-03 10:50:07,974 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34006 - "POST /api/kytos/flow_manager/v2/delete/00%3A00%3A00%3A00%3A00%3A00%3A00%3A03 HTTP/1.1" 202
2023-05-03 10:50:07,981 - INFO [kytos.napps.kytos/flow_manager] (AnyIO worker thread) Send FlowMod from request dpid: 00:00:00:00:00:00:00:01, command: delete, force: True, flows_dict: {
'flows': [{'cookie': 12253755020078715718, 'cookie_mask': 18446744073709551615}], 'force': True}
2023-05-03 10:50:07,984 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34008 - "POST /api/kytos/flow_manager/v2/delete/00%3A00%3A00%3A00%3A00%3A00%3A00%3A01 HTTP/1.1" 202
2023-05-03 10:50:07,995 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34020 - "POST /api/kytos/pathfinder/v2/ HTTP/1.1" 200
2023-05-03 10:50:08,017 - INFO [kytos.napps.kytos/flow_manager] (AnyIO worker thread) Send FlowMod from request dpid: 00:00:00:00:00:00:00:02, command: add, force: False, flows_dict: {'f
lows': [{'match': {'in_port': 2, 'dl_vlan': 2}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'set_vlan', 'vlan_id': 2}, {'action_type': 'output', 'port': 3}], 'priority': 
20000}, {'match': {'in_port': 3, 'dl_vlan': 2}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'set_vlan', 'vlan_id': 2}, {'action_type': 'output', 'port': 2}], 'priority': 
20000}], 'force': False}
2023-05-03 10:50:08,037 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34028 - "POST /api/kytos/flow_manager/v2/flows/00%3A00%3A00%3A00%3A00%3A00%3A00%3A02 HTTP/1.1" 202
2023-05-03 10:50:08,045 - INFO [kytos.napps.kytos/flow_manager] (AnyIO worker thread) Send FlowMod from request dpid: 00:00:00:00:00:00:00:01, command: add, force: False, flows_dict: {'f
lows': [{'match': {'in_port': 4}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'push_vlan', 'tag_type': 's'}, {'action_type': 'set_vlan', 'vlan_id': 2}, {'action_type': 'o
utput', 'port': 3}], 'priority': 10000}, {'match': {'in_port': 3, 'dl_vlan': 2}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'pop_vlan'}, {'action_type': 'output', 'port'
: 4}], 'priority': 20000}], 'force': False}
2023-05-03 10:50:08,054 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34038 - "POST /api/kytos/flow_manager/v2/flows/00%3A00%3A00%3A00%3A00%3A00%3A00%3A01 HTTP/1.1" 202
2023-05-03 10:50:08,061 - INFO [kytos.napps.kytos/flow_manager] (AnyIO worker thread) Send FlowMod from request dpid: 00:00:00:00:00:00:00:03, command: add, force: False, flows_dict: {'f
lows': [{'match': {'in_port': 1}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'push_vlan', 'tag_type': 's'}, {'action_type': 'set_vlan', 'vlan_id': 2}, {'action_type': 'o
utput', 'port': 2}], 'priority': 10000}, {'match': {'in_port': 2, 'dl_vlan': 2}, 'cookie': 12253755020078715718, 'actions': [{'action_type': 'pop_vlan'}, {'action_type': 'output', 'port'
: 1}], 'priority': 20000}], 'force': False}
2023-05-03 10:50:08,069 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34040 - "POST /api/kytos/flow_manager/v2/flows/00%3A00%3A00%3A00%3A00%3A00%3A00%3A03 HTTP/1.1" 202
2023-05-03 10:50:08,073 - INFO [kytos.napps.kytos/mef_eline] (AnyIO worker thread) EVC(0e154480739346, epl) was deployed.
2023-05-03 10:50:08,076 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34000 - "POST /api/kytos/mef_eline/v2/evc/ HTTP/1.1" 201
2023-05-03 10:50:08,079 - INFO [uvicorn.access] (MainThread) 127.0.0.1:34044 - "POST /api/kytos/pathfinder/v2/ HTTP/1.1" 200
2023-05-03 10:50:08,086 - WARNING [kytos.napps.kytos/mef_eline] (thread_pool_app_1) Failover path for EVC(0e154480739346, epl) was not deployed: No available path was found
kytos $>                                                                                                                                                                                  

End-to-End Tests

viniarck commented 1 year ago

Appreciated your review, Rogerio. Let's ship it.