def get_config(self): # o=self.prex('version' + ' ' + self.pack_info.buildPlatformString) o = self.protocol.config( build_platform=self.pack_info.buildPlatformString) self.server_config = rcm.rcm_config(o) module_logger.debug("config---->" + str(self.server_config)) return self.server_config
def config(self,build_platform=''): conf=rcm.rcm_config() if(build_platform): (check,url)=self.rcm_server.get_checksum(build_platform) conf.set_version(check,url) queueList = self.rcm_server.get_queue() for q in queueList: conf.add_queue(q) for vnc_id,menu_entry in self.rcm_server.pconfig.get_vnc_menu().iteritems(): conf.add_vnc(vnc_id,menu_entry) conf.serialize()
def get_config(self): o = self.protocol.config( build_platform=json.dumps(rcm_utils.pack_info().to_dict())) self.server_config = rcm.rcm_config(o) logic_logger.debug("config: " + str(self.server_config)) if 'jobscript_json_menu' in self.server_config.config: logic_logger.debug( "jobscript gui json: " + self.server_config.config.get('jobscript_json_menu', '')) return self.server_config
def config(self, build_platform=''): logger.debug("config") conf = rcm.rcm_config() if (build_platform): (check, url) = self.rcm_server.get_checksum(build_platform) conf.set_version(check, url) queueList = self.rcm_server.get_queue() for q in queueList: conf.add_queue(q) for vnc_id, menu_entry in self.rcm_server.pconfig.get_vnc_menu().items( ): conf.add_vnc(vnc_id, menu_entry) # ########## new interface ############ jobscript_json_menu = self.rcm_server.pconfig.get_jobscript_json_menu() if jobscript_json_menu: conf.config['jobscript_json_menu'] = jobscript_json_menu # ##################################### conf.serialize()
def config(self, build_platform='', client_current_version='', client_current_checksum=''): logger.debug("platform string" + str(build_platform) ) platform_info = '' client_info = dict() if build_platform: print("#### build_platform:" + str(build_platform)) if '{' == build_platform[0]: # interpreting build_platfrm as a json encodef pack_info field try: client_info = json.loads(build_platform) platform_info = client_info['platform'] client_current_version = client_info['version'] client_current_checksum = client_info['checksum'] except Exception as e: logger.info("error in handling json encoded pack_info, Exception: " + str(e) + " - " + str(traceback.format_exc())) else: platform_info = build_platform self._server_init(client_info) logger.debug("calling api config") conf = rcm.rcm_config() if platform_info: (checksum, url) = self.server_manager.get_checksum_and_url(platform_info, client_current_version=client_current_version, client_current_checksum=client_current_checksum) conf.set_version(checksum, url) jobscript_json_menu = self.server_manager.get_jobscript_json_menu() if jobscript_json_menu: conf.config['jobscript_json_menu'] = jobscript_json_menu queues = self.server_manager.configuration['old_client', 'queue_entries'] for q in queues: conf.add_queue(q) for vnc in self.server_manager.configuration['old_client', 'vnc_entries']: conf.add_vnc(vnc, vnc + ' Description') conf.serialize()
def get_config(self): o = self.protocol.config( build_platform=self.pack_info.buildPlatformString) self.server_config = rcm.rcm_config(o) logic_logger.debug("config---->" + str(self.server_config)) return self.server_config
def get_config(self): # o=self.prex('version' + ' ' + self.pack_info.buildPlatformString) o=self.protocol.config(build_platform=self.pack_info.buildPlatformString) self.server_config=rcm.rcm_config(o) module_logger.debug( "config---->"+ str(self.server_config)) return self.server_config