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

Function process_file

systemvm/debian/opt/cloud/bin/update_config.py:46–57  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

44
45
46def process_file():
47 logging.info("Processing JSON file %s" % sys.argv[1])
48 qf = QueueFile()
49 if len(sys.argv) > 2 and sys.argv[2].lower() == "false":
50 qf.keep = False
51
52 qf.setFile(sys.argv[1])
53 qf.load(None)
54 # These can be safely deferred, dramatically speeding up loading times
55 if not (os.environ.get('DEFER_CONFIG', False) and ('vm_dhcp_entry.json' in sys.argv[1] or 'vm_metadata.json' in sys.argv[1])):
56 # Converge
57 finish_config()
58
59
60def is_guestnet_configured(guestnet_dict, keys):

Callers 1

update_config.pyFile · 0.85

Calls 6

setFileMethod · 0.95
loadMethod · 0.95
QueueFileClass · 0.90
finish_configFunction · 0.85
getMethod · 0.65
infoMethod · 0.45

Tested by

no test coverage detected