Updated validate.yaml with new parameters and descriptions
- TEST_K8S_NODE - specify k8s node to run tests from
- GENERATE_REPORT - generate html report
- ACCUMULATE_RESULTS - allows to use results from previous builds
- added description to the job parameters
Change-Id: Ib0c6b81112c0546352958efb2e4b9eadf5689a42
diff --git a/jenkins/client/job/validate.yml b/jenkins/client/job/validate.yml
index 0544f80..88b0435 100644
--- a/jenkins/client/job/validate.yml
+++ b/jenkins/client/job/validate.yml
@@ -32,56 +32,85 @@
SALT_MASTER_CREDENTIALS:
type: string
default: "salt"
+ description: Credentials to the Salt API
TEST_IMAGE:
type: string
default: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/qa-tools"
+ description: Docker image to setup testing environment
TARGET_NODE:
type: string
default: ""
+ description: Target node where this job will be executed from
RUN_RALLY_TESTS:
type: boolean
default: 'true'
+ description: If chosen then Rally tests will be executed
RUN_TEMPEST_TESTS:
type: boolean
default: 'true'
+ description: If chosen then Tempest tests will be executed
RUN_K8S_TESTS:
type: boolean
default: 'true'
+ description: If chosen then K8S tests will be executed
TEMPEST_TEST_SET:
type: choice
choices:
- smoke
- full
+ description: Set of Tempest tests to run
+ TEST_K8S_NODE:
+ type: string
+ default: ""
+ description: Kubernetes node to run tests from
TEST_K8S_API_SERVER:
type: string
default: "http://127.0.0.1:8080"
+ description: API server parameter for K8S tests
TEST_K8S_CONFORMANCE_IMAGE:
type: string
default: "docker-dev-virtual.docker.mirantis.net/mirantis/kubernetes/k8s-conformance:v1.7.5-2_1504192939316"
+ description: Docker image to run K8S tests
RUN_SPT_TESTS:
type: boolean
default: 'true'
+ description: If chosen then SPT tests will be executed
SPT_SSH_USER:
type: string
default: "root"
+ description: Username that is used to ssh between cluster nodes
FLOATING_NETWORK:
type: string
default: ""
+ description: External(floating) network name (used in both SPT and Rally)
SPT_IMAGE:
type: string
default: ""
+ description: Image that is used for network-VM-to-VM-iperf-tests tests
SPT_IMAGE_USER:
type: string
default: ""
+ description: Username that is used to ssh to SPT_IMAGE
SPT_FLAVOR:
type: string
default: ""
- AVAILABILITY_ZONE:
- type: string
- default: "nova"
+ description: Flavor name for SPT_IMAGE (make sure you have required flavor created)
RALLY_IMAGE:
type: string
default: "cirros"
RALLY_FLAVOR:
type: string
default: "m1.tiny"
+ description: Flavor name for Rally scenarios
+ AVAILABILITY_ZONE:
+ type: string
+ default: "nova"
+ description: Name of availability zone
+ GENERATE_REPORT:
+ type: boolean
+ default: 'true'
+ description: If chosen then at the end of the test run HTML report will be generated
+ ACCUMULATE_RESULTS:
+ type: boolean
+ default: 'true'
+ description: If chosen then previous build results will be used in the current build