acef3bf37b
The option allows user to customize the node the role will be executed on. Change-Id: I3ff7676741cb4f2432bc6b80bd29907d1fb633e0
108 lines
3.9 KiB
RPMSpec
108 lines
3.9 KiB
RPMSpec
---
|
|
# This file and main.yml are required by Infrared project
|
|
config:
|
|
plugin_type: test
|
|
entry_point: main.yml
|
|
roles_path: ../
|
|
subparsers:
|
|
ansible-role-refstack-client:
|
|
description: OpenStack interoperability tests
|
|
include_groups: ["Ansible options", "Inventory", "Common options", "Answers file"]
|
|
groups:
|
|
- title: OpenStack Interoperability Tests
|
|
options:
|
|
accounts_path:
|
|
type: Value
|
|
help: |
|
|
Path to a tempest accounts file which will be used in tempest.conf
|
|
generation step.
|
|
additional_tempestconf_params:
|
|
type: Value
|
|
help: |
|
|
Additional parameters to be passed to discover-tempest-config tool.
|
|
deployer_input:
|
|
type: Value
|
|
help: |
|
|
Path to a deployer-input file which will be used in tempest.conf
|
|
generation step.
|
|
dest_dir:
|
|
type: Value
|
|
help: |
|
|
Local directory where the artifact files will be stored.
|
|
download_artifacts:
|
|
type: Bool
|
|
help: |
|
|
Whether artifacts should be downloaded to the host machine or not.
|
|
They will be downloaded to dest_dir location.
|
|
guideline:
|
|
type: Value
|
|
help: |
|
|
Specific refstack guideline.
|
|
openstack_node:
|
|
type: Value
|
|
help: |
|
|
OpenStack node ansible-role-refstack-client will be executed on.
|
|
default: tester
|
|
private_key_path:
|
|
type: Value
|
|
help: |
|
|
If defined, results will be uploaded to the corresponding account.
|
|
private_key_path_src:
|
|
type: Value
|
|
help: |
|
|
If defined, the key is copied to the targeted machine to the
|
|
private_key_path location.
|
|
refstack_client_source:
|
|
type: Value
|
|
help: |
|
|
Destination where refstack-client will be cloned only if the dir
|
|
does not exist or it is empty, otherwise it will be used as is.
|
|
server:
|
|
type: Value
|
|
help: |
|
|
Server url where results will be uploaded to if upload_results
|
|
is True.
|
|
source_credentials:
|
|
type: Value
|
|
help: |
|
|
File or command to be sourced: keystonerc_demo/openrc demo demo.
|
|
These creds will be used to run refstack tests.
|
|
source_admin_credentials:
|
|
type: Value
|
|
help: |
|
|
File or command to be sourced: keystonerc_admin/openrc admin admin.
|
|
These creds will be used to generate accounts.yaml.
|
|
tempest_config_path:
|
|
type: Value
|
|
help: |
|
|
Destination of tempest configuration file to be used for running
|
|
refstack tests.
|
|
tempest_tag:
|
|
type: Value
|
|
help: |
|
|
Tempest will be cloned and checkouted to this specific tag.
|
|
test_list:
|
|
type: Value
|
|
help: |
|
|
A path or an URL to a test list text file containing specific
|
|
test cases.
|
|
refstack_target_programs:
|
|
type: ListValue
|
|
help: |
|
|
Tests within the specified target programs will be executed.
|
|
Usage: --refstack_target_programs platform,compute,orchestration
|
|
upload_results:
|
|
type: Bool
|
|
help: |
|
|
Whether results should be uploaded to a server or not.
|
|
url_cirros_image:
|
|
type: Value
|
|
help: |
|
|
A path or a link to a cirros image.
|
|
refstack_tempest_plugins:
|
|
type: KeyValueList
|
|
help: |
|
|
Openstack services names with branch or tag for installing the
|
|
tempest plugins that associated with them.
|
|
Usage: --refstack_tempest_plugins manila:1.3.0,cinder:master
|