Esempio n. 1
0
 def __init__(self, fpath=FLAGS.server_manifest):
     self._file_path = fpath
     self._smp = ManifestParser(self._file_path)
     self._send_data = self._smp.format_to_json(check_manifest_tag=True)
     self._server_host = self._send_data['vsm_controller_ip']
     self._sender = WSGIClient(self._server_host,
                               self._send_data['auth_key'])
Esempio n. 2
0
 def __init__(self, ext_mgr):
     self.ext_mgr = ext_mgr
     self._context = context.get_admin_context()
     self.smp = ManifestParser(FLAGS.cluster_manifest, False)
     self._cluster_info = self.smp.format_to_json()
     LOG.info(' Get data from manifest file = %s' %\
         json.dumps(self._cluster_info, sort_keys=True, indent=4))
     vsm_conf = open(FLAGS.vsm_config, 'r').read()
     api_paste = open(FLAGS.api_paste_config, 'r').read()
     self._cluster_info['vsm.conf'] = vsm_conf
     self._cluster_info['api-paste.ini'] = api_paste
     self._have_write_cluter_into_db = False
     LOG.info(' running before writing DB.')
     self._store_cluster_info_to_db()
     super(AgentsController, self).__init__()