Fetch manifest at startup

This commit is contained in:
Ian Gulliver
2016-05-10 00:31:13 +00:00
parent 02b7f46dd2
commit a830264910

View File

@@ -64,6 +64,7 @@ class Client(threadedclient.WebSocketClient):
def Loop(self):
self.daemon = True
self.connect()
self._OnNewManifest2()
while True:
report = {
'hostname': socket.gethostname(),
@@ -91,6 +92,9 @@ class Client(threadedclient.WebSocketClient):
def _OnNewManifest(self, data):
if data['image_type'] != self._config['image_type']:
return
self._OnNewManifest2()
def _OnNewManifest2(self):
fetch = fetcher.Fetcher(
'https://%s/image/%s' % (FLAGS.server, self._config['image_type']),
FLAGS.ca_cert,