def __init__(self, **kargs): try: self.host_swupdate = SoftwareUpdate() except: self.host_swupdate = None self.objstore = kargs['objstore'] self.task = TaskModel(**kargs)
def lookup(self, name): try: swupdate = SoftwareUpdate() except Exception: raise OperationFailed('KCHPKGUPD0004E') return swupdate.getUpdate(name)
def swupdate(self, *name): try: swupdate = SoftwareUpdate() except: raise OperationFailed('KCHPKGUPD0004E') pkgs = swupdate.getNumOfUpdates() if pkgs == 0: raise OperationFailed('KCHPKGUPD0001E') kimchi_log.debug('Host is going to be updated.') taskid = add_task('', swupdate.doUpdate, self.objstore, None) return self.task.lookup(taskid)
def lookup(self, *ident): report_tool = DebugReportsModel.get_system_report_tool() try: SoftwareUpdate() except Exception: update_tool = False else: update_tool = True try: repo = Repositories() except Exception: repo_mngt_tool = None else: repo_mngt_tool = repo._pkg_mnger.TYPE return {'libvirt_stream_protocols': self.libvirt_stream_protocols, 'qemu_spice': self._qemu_support_spice(), 'qemu_stream': self.qemu_stream, 'screenshot': VMScreenshot.get_stream_test_result(), 'system_report_tool': bool(report_tool), 'update_tool': update_tool, 'repo_mngt_tool': repo_mngt_tool, 'federation': kconfig.get("server", "federation"), 'auth': kconfig.get("authentication", "method"), 'kernel_vfio': self.kernel_vfio, }
def lookup(self, *ident): report_tool = DebugReportsModel.get_system_report_tool() try: SoftwareUpdate() except Exception: update_tool = False else: update_tool = True try: repo = Repositories() except Exception: repo_mngt_tool = None else: repo_mngt_tool = repo._pkg_mnger.TYPE return { 'libvirt_stream_protocols': self.libvirt_stream_protocols, 'qemu_spice': self._qemu_support_spice(), 'qemu_stream': self.qemu_stream, 'screenshot': VMScreenshot.get_stream_test_result(), 'system_report_tool': bool(report_tool), 'update_tool': update_tool, 'repo_mngt_tool': repo_mngt_tool }
class PackagesUpdateModel(object): def __init__(self, **kargs): try: self.host_swupdate = SoftwareUpdate() except: self.host_swupdate = None def get_list(self): if self.host_swupdate is None: raise OperationFailed('KCHPKGUPD0004E') return self.host_swupdate.getUpdates()
class PackagesUpdateModel(object): def __init__(self, **kargs): try: self.host_swupdate = SoftwareUpdate() except: self.host_swupdate = None self.objstore = kargs["objstore"] self.task = TaskModel(**kargs) def get_list(self): if self.host_swupdate is None: raise OperationFailed("KCHPKGUPD0004E") return self.host_swupdate.getUpdates()
def lookup(self, *ident): report_tool = DebugReportsModel.get_system_report_tool() try: SoftwareUpdate() except Exception: update_tool = False else: update_tool = True return { 'libvirt_stream_protocols': self.libvirt_stream_protocols, 'qemu_stream': self.qemu_stream, 'screenshot': VMScreenshot.get_stream_test_result(), 'system_report_tool': bool(report_tool), 'update_tool': update_tool }
def __init__(self, **kargs): try: self.host_swupdate = SoftwareUpdate() except: self.host_swupdate = None