Add cvp-perf job description
Change-Id: I0877258fbc2bb8f769b73c4bcf7530b6ba8f9bb2
diff --git a/jenkins/client/job/validate.yml b/jenkins/client/job/validate.yml
index 2f8865c..b0546c3 100644
--- a/jenkins/client/job/validate.yml
+++ b/jenkins/client/job/validate.yml
@@ -318,3 +318,49 @@
type: string
default: "${_param:gerrit_public_host}/cvp-configuration"
description: URL of repo where testing tools, scenarios, configs are located.
+ cvp-perf:
+ type: workflow-scm
+ name: cvp-perf
+ display_name: "CVP - Performance tests"
+ discard:
+ build:
+ keep_num: 20
+ artifact:
+ keep_num: 20
+ concurrent: false
+ scm:
+ type: git
+ url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
+ credentials: "gerrit"
+ script: cvp-perf.groovy
+ param:
+ DEBUG_MODE:
+ type: boolean
+ default: 'false'
+ description: Enable if you need to keep container after the test and debug
+ RALLY_SCENARIO_FILE:
+ type: string
+ default: "cvp-configuration/rally/rally_scenarios.json"
+ description: Path to scenario file in container
+ TEST_IMAGE:
+ type: string
+ default: "xrally/xrally-openstack:0.9.1"
+ description: Docker image to use for running Rally/Tempest
+ SALT_MASTER_URL:
+ type: string
+ default: "${_param:jenkins_salt_api_url}"
+ description: Full Salt API address [e.g. https://10.10.10.2:6969]
+ SALT_MASTER_CREDENTIALS:
+ type: string
+ default: "salt"
+ description: Credentials to the Salt API
+ TARGET_NODE:
+ type: string
+ default: "${_param:cicd_control_node03_hostname}.${_param:cluster_domain}"
+ description: Node where docker container with Rally will be run
+ TOOLS_REPO:
+ type: string
+ default: "https://github.com/Mirantis/cvp-configuration"
+ PROXY:
+ type: string
+ default: ""