summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-03-20[functest] Update tests for AodhEmma Foley1-6/+15
* Update the check for timestamp to use state_timestamp instead state_timestamp indicates the last change in state of the alarm, timestamp is the last update to the alarm settings. This is not what we're looking for with aodh tests, so check the state update instead. * Trigger an alarm state change before checking whether the alram was updated. Notification in collectd aren't necessarily updated at a regular interval, so we have to do some action and check whether the alarm is updated. JIRA: BAROMETER-91 Change-Id: I26d9bb1ec7e50e07053e69068d241e4c4cbc30dc Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-03-15Update functest to fix failing testsEmma Foley3-9/+28
* MCE log plugin was failing becaue it wasn't enables * Updated a check for kernel version to match Fraser compute nodes on Apex * RDT was failing when virtual compute nodes were used * Add check to detect whether compute node is a VM * Skip RDT when running in a VM * Gnocchi metrics were failing * increase the wait time between checking metrics * CSV checks were failing on Hugepages * functest was assuming that tests were running on a system with at least two NUMA nodes * Only check for metrics on node0 of the system * Report was showing FAIL even if a test was not executed * Update the report output to show SKIP instead JIRA: BAROMETER-91 Change-Id: I4f70fc84fce80054a7aca2116357b0233f355f70 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-03-13Clean up barometer-collectd DockerfileLeif Madsen1-11/+11
By merging several of the RUN lines and executing a yum cleanup all at the end of the dependency installation, the resulting container image will be around 300MB smaller. Change-Id: I63139a5283ea40ec8ea5cc3fd7aa7faddc90f3ce Signed-off-by: Leif Madsen <lmadsen@redhat.com>
2018-03-10Fixing the if/else logic in baro_tests/ mcelog_install()Sharada Shiddibhavi1-26/+28
Follow on to the change #52775 Fixed the if/else logic while installing the mcelog. And added log messages to show on which node, mcelog is installed. Change-Id: If5f61b1a780abd243516699e352a55baf0db96f7 Signed-off-by: Sharada Shiddibhavi <sharada.shiddibhavi@intel.com>
2018-03-05Merge "Auto Generated INFO.yaml file"Aaron Smith1-0/+56
2018-03-05Merge "Switch from openstack.creds to the new env_file"Aaron Smith1-13/+8
2018-03-05Merge "Switch to Xtesting"Aaron Smith2-4/+5
2018-03-02ansible: add checks to ensure all ipmi dependancies are metGordon Kelly5-10/+93
Change-Id: I342016af10a1ed3a11364bda7bd7a563882fafbd Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-03-02Merge "ansible: add functionality to copy custom config files to target node"Gordon Kelly2-0/+14
2018-03-02ansible: add functionality to copy custom config files to target nodeGordon Kelly2-0/+14
Change-Id: I6e7cb3e0923495e236b74444b1da3f4450122d02 Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-03-02Switch from openstack.creds to the new env_fileCédric Ollivier1-13/+8
This file was renamed to avoid linking Kubernetes testcases to OpenStack credentials. This patch is mandatory for gating. Change-Id: I6b4e7e83d6dfc8cf1d60bf016ef258a273156ffe Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-02Switch to XtestingCédric Ollivier2-4/+5
It inherits from xtesting.core.feature [1]. [1] http://xtesting.readthedocs.io/en/latest/apidoc/xtesting.core.feature.html Change-Id: Ib547aa60d9b8bf61ab5433496d7149a43355d08c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-28ansible: add roles to launch ves and kafka containersGordon Kelly4-0/+142
Change-Id: Ida03c47bbe94600b034c95bd0d795e62c253303c Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-28Merge "docker: add Dockerfile for barometer-snmp"Gordon Kelly1-0/+4
2018-02-28Merge "ansible: add roles to launch collectd, influxdb and grafana containers"Gordon Kelly5-0/+191
2018-02-28ansible: add roles to launch collectd, influxdb and grafana containersGordon Kelly5-0/+191
Change-Id: I330172a2165e51a1557f084fd85fce12dfaad3a7 Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-28Merge "Fix syntax error in baro_test/collectd.py:mcelog_install"Calin Gherghe1-3/+3
2018-02-28Revert "Merge conflict"Aaron Smith35-0/+1922
This reverts commit 7f4ef61d68c3ed96759f3553b2793e0ce6a7e4a5. Change-Id: I0ac115a5e6dfbc53051ed7ee6ae0ceb72a8128af Signed-off-by: TsaLaGi <aasmith@redhat.com>
2018-02-27Fix syntax error in baro_test/collectd.py:mcelog_installEmma Foley1-3/+3
The version of CentOS that's used no longer matches the version that is explicitly checked in collectd.py:mcelog_install. As a result the code on L637-L642[1] is now being called. This code was syntactically incorrect, however, was previously not being called, witht eh update to the version, it is now being executed and causing failures in deployment [2]. [1] https://github.com/opnfv/barometer/blob/c10400426df872be3236677dcb749c755f4a559c/baro_tests/collectd.py#L637-L642 [2] https://build.opnfv.org/ci/job/functest-apex-baremetal-daily-master/809/consoleText Change-Id: I35274d4ede17510c3ae03c756eda7bc9f78b4e17 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-02-27Merge conflictTsaLaGi35-1922/+0
Revert "Merge "ansible: add ansible scripts to configure .conf file on collectd nodes"" This reverts commit 7effd9e1e84dd7fa2a189a0815b5be1c0fcb165a, reversing changes made to b26034d05aa81f624e9bcee2c8e82a1cacfe44c4. Change-Id: I6f77b4432bbe0de29db3e099263e461e3043b22e Signed-off-by: TsaLaGi <aasmith@redhat.com>
2018-02-23Merge "ansible: add ansible scripts to configure .conf file on collectd nodes"Aaron Smith35-0/+1922
2018-02-23ansible: add ansible scripts to configure .conf file on collectd nodesGordon Kelly35-0/+1922
Change-Id: I7349582f7412088f4d303ca52eabf40afea3f5fe Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-02-23docker: add Dockerfile for barometer-snmpGordon Kelly1-0/+4
Change-Id: I0e53dc5c9889c3f503ab4459aae8143243959c17 Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-22Update mcelog.conf.erb templateEmma Foley1-1/+5
The <Memory> tag is required for MCELog. This was not updated in the puppet templates used by Apex. Co-Authored-By: Aaron Smith <aasmith@redhat.com> Co-Authored-By: Gordon Kelly <gordon.kelly@intel.com> Change-Id: I6b0793b33099ef448316b9abcd4f0293d7518e29 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-02-22Merge "docs: update userguide with zookeeper instance tags and fix typos"Aaron Smith1-4/+4
2018-02-22Merge "docker: add command to run run_collectd script on bring up"Aaron Smith1-0/+2
2018-02-21docs: update userguide with zookeeper instance tags and fix typosGordon Kelly1-4/+4
Change-Id: I916f6e9388a7ac25ff0b5631ec49fa25157c909f Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-21compose: modify zookeeper tag and add container namesGordon Kelly2-1/+6
Change-Id: I676940bb0d5c7d9e181d27b15130e6ec4a4ececd Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-21docker: add command to run run_collectd script on bring upGordon Kelly1-0/+2
Change-Id: I509ee90f29115171e65b77dbba3081ae69aa0c8c Signed-off-by: Gordon Kelly <gordon.kelly@intel.com>
2018-02-10docs: update PMU documentationMaryam Tahhan1-0/+29
Change-Id: Ib6256df8a7911aa43d86026d6c40d99ba98c971a Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2018-02-02Auto Generated INFO.yaml fileagardner1-0/+56
INFO.yaml meant to be machine readable. This file was auto generated from an ldap lookup and your projects INFO file. Meeting times are not currently filled out. please ammend this patchset to complete Going forward comitter promotions should be done against this file. PTLs: Must be merged for you to gain delete access on testresults.opnfv.org Change-Id: Ia3bd90b129b0691f1d6b51e3daec66966d0f3d15 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-26docs: update docker userguide with steps for VES and Kafka docker imagesGordon Kelly1-60/+239
Change-Id: I1b5a5112afe6771c5f31c56ffc856aef3450fec6 Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-25Merge "ci: build 5.8.0 packages for Apex"Aaron Smith3-1/+13
2018-01-25ci: build 5.8.0 packages for ApexMaryam Tahhan3-1/+13
Change-Id: Iee1ed3e9a1d7b744a0fb94a8d031588db2b2dea2 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2018-01-23docs: update docker userguide for running docker compose filesGordon Kelly1-6/+87
Change-Id: Ib41d6d475506ff3920bb914aeebf9dca4070fa8c Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-23docker: add docker-compose files for running barometer-imagesGordon Kelly2-0/+37
Change-Id: Ia02aa8d64ecb0306e0611d2dc76594bee86b0f43 Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-23docker: update ves image to load yaml and config filesGordon Kelly3-10/+19
Update ves image to load yaml and config files from /opt/ves/ directory and rename host yaml file. Change-Id: I3caf51150d10db08b8ef1c20a53c320b27a6acb8 Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-23Merge "docker: barometer-collectd openstack plugin deps"Maryam Tahhan2-1/+5
2018-01-23docker: updated grafana image to continue to send API request to grafanaGordon Kelly3-14/+59
Updated grafana image to continue to send API request to grafana server at 1 sec intervals at start time until grafana server is up and listening on port. Dashboards folder has been moved to /opt/grafana/dashboards. Documentation updated accordingly for all changes Change-Id: I748b05372f0aa0890d3befa5645834fb217db784 Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-22docker: barometer-collectd openstack plugin depsMaryam Tahhan2-1/+5
Update the the barometer-collectd container to install the python dependencies for the openstack plugins. Change-Id: If8ba14066aff5f0257a400ece642a8d478600c77 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2018-01-18Merge "ves: move yaml and configuration files in to folders within the ↵Aaron Smith5-0/+0
ves_app folder"
2018-01-15Merge "docker: ves update paths + rename dir"Aaron Smith2-1/+36
2018-01-14ves: move yaml and configuration files in to folders within the ves_app folderGordon Kelly5-0/+0
Change-Id: Ia8a51163890538fee774b2733d27dc2e997906cd Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-12Merge "docker: influxdb add collectd database"Aaron Smith1-2/+11
2018-01-12docker: ves update paths + rename dirMaryam Tahhan2-1/+36
Update the paths in the Dockerfile to copy the bash startup script to the correct location. Rename the ves directory to barometer-ves. Change-Id: I13705a6c50d4487581e2ac7a4d0d2f6032db6415 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2018-01-12docker: influxdb add collectd databaseMaryam Tahhan1-2/+11
Change-Id: Ie417439b4fd6f0793925a20d95824c82af4eca7a Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2018-01-12docker: rename barometer image and update documentationGordon Kelly4-49/+66
Rename the barometer image from barometer to barometer-collectd to align with naming convention of other barometer images and move relevant files to new barometer-collectd directory.Docker userguide also updated accordingly Change-Id: Id866baf41bc38d3db8575ee00abfc64e97c7259b Signed-off-by: gordonkelly <gordon.kelly@intel.com>
2018-01-11Merge "docker: add openstack plugins to barometer"Aaron Smith1-1/+6
2018-01-11Merge "docs: update ves documentation and add steps to run on baremetal nodes"Aaron Smith6-97/+182
2018-01-11Merge "docker: rename grafana directory"Aaron Smith15-63/+33