MCPcopy Create free account
hub / github.com/apache/cloudstack / delete

Method delete

systemvm/debian/opt/cloud/bin/cs/CsAddress.py:989–1000  ·  view source on GitHub ↗
(self, ip)

Source from the content-addressed store, hash-verified

987 return False
988
989 def delete(self, ip):
990 remove = []
991 if ip == "all":
992 logging.info("Removing addresses from device %s", self.dev)
993 remove = list(self.iplist.keys())
994 else:
995 remove.append(ip)
996 for ip in remove:
997 cmd = "ip addr del dev %s %s" % (self.dev, ip)
998 subprocess.call(cmd, shell=True)
999 logging.info("Removed address %s from device %s", ip, self.dev)
1000 self.post_config_change("delete")
1001
1002
1003class CsRpsrfs:

Callers 2

configureMethod · 0.95
compareMethod · 0.95

Calls 5

post_config_changeMethod · 0.95
keysMethod · 0.80
infoMethod · 0.45
appendMethod · 0.45
callMethod · 0.45

Tested by

no test coverage detected