Skip to content
Snippets Groups Projects
Commit dabed3e3 authored by Alex ubuntu vm's avatar Alex ubuntu vm
Browse files

networks deletion synced between controller and operator

parent b31f7913
No related branches found
No related tags found
1 merge request!2repo: added new directory where utils scripts will be
...@@ -270,9 +270,18 @@ def delete_vn(spec, name, logger, **kwargs): ...@@ -270,9 +270,18 @@ def delete_vn(spec, name, logger, **kwargs):
cur = db.cursor() cur = db.cursor()
sql = "DELETE FROM networks WHERE network = '%s'" % (name) sql = "DELETE FROM networks WHERE network = '%s'" % (name)
cur.execute(sql) cur.execute(sql)
db.commit()
response = session.delete(baseControllerUrl + '/l2sm/networks/' + name)
if response.status_code == 204:
# Successful request
logger.info(f"Network has been deleted")
db.commit()
else:
# Handle errors
logger.info(f"Error: {response.status_code}")
db.close() db.close()
logger.info(f"Network has been deleted")
#DELETE DATABASE ENTRIES WHEN A NEW L2SM POD IS DELETED (A NEW NODE GETS OUT OF THE CLUSTER) #DELETE DATABASE ENTRIES WHEN A NEW L2SM POD IS DELETED (A NEW NODE GETS OUT OF THE CLUSTER)
@kopf.on.delete('pods.v1', labels={'l2sm-component': 'l2sm-switch'}) @kopf.on.delete('pods.v1', labels={'l2sm-component': 'l2sm-switch'})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment