Jump to: navigation, search

Cloudpulse/OperatorTests

Operator Tests

Ubuntu OS Packages

The following required packages are to be installed in ubuntu

  • sudo apt-get update
  • sudo apt-get install ansible

SSH Keys

The Operator Tests run an ansible playbook on the Target nodes and get the required information for the operator Tests.

To enable cloudpulse do operator tests the ssh keys have to be created and added to the authorized keys in all the target systems from the host running cloudpulse.

  • ssh-keygen
  • ssh-copy-id -i ~/.ssh/id_rsa.pub "controllernode"

Configuration File Changes

The following configurations are needed in /etc/cloudpulse/cloudpulse.conf for testing operator tests.

[operator_test] operator_setup_file = /etc/cloudpulse/openstack_config.yaml containerized = True rabbit_container = rabbitmq_v1 galera_container = mariadb_v1

The operator setup file contains the information in the following format

control-1:

   ip: 172.22.191.164
   user: root
   role: controller
   galerauser: wsrepuser
   galerapassword: 12345677

The "containerized" keyword tells us if the openrator tests have to be done inside a container or on the controller itself.If the services are running inside a container then the name of the containers should be given in rabbit_container and galera_container.