Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions anms-core/anms/routes/network_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,18 +81,6 @@ async def nm_register_agent(addr: Data):
return request.status_code


# PUT /agents/idx/{idx}/hex Body is CBOR-encoded HEX ARI to send. $idx is index of node from agents listing
@router.put("/agents/idx/{idx}/hex", status_code=status.HTTP_200_OK)
async def nm_put_hex_idx(idx: str, ari: Data):
url = nm_url + "/agents/idx/{}/send?form=hex".format(idx)
logger.info('post to nm manager %s with idx %s and data %s' % (url, idx, ari.data))
try:
request = requests.post(url=url, data=ari.data, headers={'Content-Type': 'text/plain'})
except Exception:
return status.HTTP_500_INTERNAL_SERVER_ERROR
return request.status_code


# PUT /agents/eid/{eid}/hex Body is CBOR-encoded HEX ARI to send. $eid is the agent to query
@router.put("/agents/eid/{eid}/hex", status_code=status.HTTP_200_OK)
def nm_put_hex_eid(eid: str, ari: Data):
Expand Down
16 changes: 0 additions & 16 deletions anms-core/anms/routes/system_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,19 +137,3 @@ async def sys_status_get_services_status():
statuses = get_containers_status()
logger.debug(f"Checking all services' status: {str(statuses)}")
return json.dumps(statuses)

# POST /agents Register a new Agent at specified eid (in body of request)
@router.post("/agents",status_code=status.HTTP_200_OK)
async def nm_register_agent(addr: Address):
url = nm_url + "/agents"
logger.info('POST to nm manager %s with addr %s', url, addr)
request = requests.post(url=url, data=addr.data)
return request.status_code

# PUT /agents/eid/{addr}/clear_tables Clear all tables for given node
@router.put("/agents/eid/{addr}/clear_tables",status_code=status.HTTP_200_OK)
async def nm_clear_tables(addr: str):
url = nm_url + "/agents/eid/{}/clear_tables".format(addr)
logger.info('PUT to nm manager %s with addr %s', url, addr)
request = requests.put(url=url)
return request.status_code
1 change: 0 additions & 1 deletion anms-ui/server/core/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,6 @@
const networkManager = require('../components/networkManager')
router.get('/nm/version', networkManager.getVersion)
router.post('/nm/agents', networkManager.nm_register_agent);
router.put('/nm/agents/idx/:idx/hex', networkManager.nm_put_hex_idx);
router.put('/nm/agents/eid/:eid/hex', networkManager.nm_put_hex_eid);
router.put('/nm/agents/eid/:addr/clear_reports', networkManager.nm_clear_reports);
router.put('/nm/agents/eid/:addr/clear_tables ', networkManager.nm_clear_tables);
Expand Down
Loading