def METHOD_NAME(self):
    try:
        helm = Helm()
        self.queue.put(('Preparing for installation', 'ONPROGRESS'))
        helm.uninstall_gluu()
        self.queue.put(('Installation in progress', 'ONPROGRESS'))
        helm.install_gluu(install_ingress=False)
        self.queue.put(('Installation is complete', 'COMPLETED'))
    except SystemExit:
        if self.queue:
            self.queue.put(("Oops! Something went wrong", "ERROR"))
        else:
            logger.error("***** Error caught in main loop *****")
            logger.error(traceback.format_exc())