add support for JVM monitoring
in common-functions.sh
- function get_features:
add decanter-collector-jmx,decanter-appender-elasticsearch to the variable
to allow the proper decanter feature installation
- the new function add_jvm_support():
allow executing of scripts
.../test/csit/scripts/set_elasticsearch_attribute_short.sh (or ...long.sh)
.../test/csit/scripts/set_jvm_common_attribute.sh
for allow decanter & elasticsearch configuration & installation
and eliminate the need to list them
in scriptplans files (in the folder integration/test/csit/scriptplans)
This function is called from scripts
integration-configure-clustering.sh and integration-deploy-controller-run-test.sh
- function get_test_suites:
added python call to generate plots to eliminate the need to list
integration/test/csit/suites/integration/Create_JVM_Plots.robot
in testplans (in the folder integration/test/csit/testplans)
jenkins job parameters
- update description of parameter CONTROLLERFEATURES
- create the new parameter ELASTICSEARCHATTRIBUTE
ELASTICSEARCHATTRIBUTE will serve for indicating how to set
elasticsearch attribute while calling of respective shell script from
releng/builder/jjb/integration/common-functions.sh function run_plan
get rid of explicit mentions of decantor related features in current yaml files
elasticsearch-attribute
- set default to short in jjb/defaults.yaml
- set value to long in all projects which contain the longevity functionality
- new job parameter ELASTICSEARCHATTRIBUTE inserted to the integration-controller-parameters macro in jjb/integration/integration-macros.yaml
- adding setting of the new parameter to each template (reffering the integration-csit-parameters macro) in jjb/integration/integration-templates.yaml
- adding setting of the new parameter to the template refering the integration-controller-parameters macro in jjb/integration/distribution/distribution-templates.yaml
JIRA: INTTEST-14
Signed-off-by: Stanislav Chlebec <stanislav.chlebec@pantheon.tech>
Change-Id: I3745ac190563ccaab03d4ce8e49f1bfd53eb8b56
26 files changed: