Esempio n. 1
0
    def _stop_vitrage_processes():
        text_out = utils.get_from_terminal("pgrep vitrage-api")
        if text_out != '':
            LOG.debug("The vitrage-api process exist")
            utils.run_from_terminal("kill -9 " + text_out)

        text_out2 = utils.get_from_terminal("pgrep vitrage-graph")
        if text_out2 != '':
            LOG.debug("The vitrage-graph process exist")
            utils.run_from_terminal("kill -9 " + text_out2)
Esempio n. 2
0
    def _stop_vitrage_processes():
        text_out = utils.get_from_terminal("pgrep vitrage-api")
        if text_out != '':
            LOG.debug("The vitrage-api process exist")
            utils.run_from_terminal("kill -9 " + text_out)

        text_out2 = utils.get_from_terminal("pgrep vitrage-graph")
        if text_out2 != '':
            LOG.debug("The vitrage-graph process exist")
            utils.run_from_terminal("kill -9 " + text_out2)
Esempio n. 3
0
    def test_run_env(self):
        if self._show_vitrage_processes() is True:
            LOG.debug('The vitrage processed existed and should be removed')
            self._stop_vitrage_processes()

        self._get_env_params()

        utils.change_terminal_dir('/home/stack/devstack')
        utils.run_vitrage_command(". openrc " + self.user + " " +
                                  self.user)
        utils.run_from_terminal("openstack service create rca" +
                                " --name vitrage")
        utils.run_from_terminal("openstack endpoint create rca" +
                                # " --os-username " + self.user +
                                # " --os-username " + self.user +
                                # " --os-password " + self.password +
                                # " --os-auth-url " + self.url +
                                # " --os-project-name admin" +
                                " --adminurl http://" + self.host +
                                ":" + str(self.port) +
                                " --internalurl http://" + self.host +
                                ":" + str(self.port) +
                                " --publicurl http://" + self.host +
                                ":" + str(self.port) +
                                " --region RegionOne")

        utils.run_from_terminal("nohup vitrage-graph > /tmp/nohup-graph.out &")
        utils.run_from_terminal("nohup vitrage-api > /tmp/nohup-api.out &")

        if self._show_vitrage_processes() is False:
            LOG.error("No vitrage processes founded")
            raise ValueError("No vitrage processes founded")
        else:
            LOG.info('The vitrage processes exists')

        if self._validate_vitrage_processes() is False:
            LOG.error("The vitrage processes are not correct")
            self._stop_vitrage_processes()
            raise ValueError("The vitrage processes are not correct")
Esempio n. 4
0
    def test_run_env(self):
        if self._show_vitrage_processes() is True:
            LOG.debug('The vitrage processed existed and should be removed')
            self._stop_vitrage_processes()

        self._get_env_params()

        utils.change_terminal_dir('/home/stack/devstack')
        utils.run_vitrage_command(". openrc " + self.user + " " + self.user)
        utils.run_from_terminal("openstack service create rca" +
                                " --name vitrage")
        utils.run_from_terminal(
            "openstack endpoint create rca" +
            # " --os-username " + self.user +
            # " --os-username " + self.user +
            # " --os-password " + self.password +
            # " --os-auth-url " + self.url +
            # " --os-project-name admin" +
            " --adminurl http://" + self.host + ":" + str(self.port) +
            " --internalurl http://" + self.host + ":" + str(self.port) +
            " --publicurl http://" + self.host + ":" + str(self.port) +
            " --region RegionOne")

        utils.run_from_terminal("nohup vitrage-graph > /tmp/nohup-graph.out &")
        utils.run_from_terminal("nohup vitrage-api > /tmp/nohup-api.out &")

        if self._show_vitrage_processes() is False:
            LOG.error("No vitrage processes founded")
            raise ValueError("No vitrage processes founded")
        else:
            LOG.info('The vitrage processes exists')

        if self._validate_vitrage_processes() is False:
            LOG.error("The vitrage processes are not correct")
            self._stop_vitrage_processes()
            raise ValueError("The vitrage processes are not correct")
Esempio n. 5
0
 def test_stop_vitrage_processes():
     LOG.debug("Stop vitrage processes")
     utils.run_from_terminal("pkill vitrage")
Esempio n. 6
0
 def delete_alarms_templates_files():
     utils.run_from_terminal("rm /etc/vitrage/templates/*_alarm*")
Esempio n. 7
0
 def copy_alarms_templates_files():
     utils.run_from_terminal(
         "cp " + "vitrage_tempest_tests/tests/resources/templates/" +
         "*_alarm* /etc/vitrage/templates/.")
Esempio n. 8
0
 def delete_alarms_templates_files():
     utils.run_from_terminal(
         "rm /etc/vitrage/templates/*_alarm*")
Esempio n. 9
0
 def copy_alarms_templates_files():
     utils.run_from_terminal(
         "cp " +
         "vitrage_tempest_tests/tests/resources/templates/"
         + "*_alarm* /etc/vitrage/templates/.")
Esempio n. 10
0
 def test_stop_vitrage_processes():
     LOG.debug("Stop vitrage processes")
     utils.run_from_terminal("pkill vitrage")