-
Notifications
You must be signed in to change notification settings - Fork 3
/
plugin.spec
46 lines (41 loc) · 1.9 KB
/
plugin.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
config:
plugin_type: test
entry_point: main.yml
subparsers:
horizon-selenium:
description: This is a Selenium plugin to run UI tests
include_groups: ["Ansible options", "Inventory", "Common options", "Answers file"]
groups:
- title: Fetch repositories
options:
geckodriver-base-url:
type: Value
help: "The download url for geckodriver"
default: "https://github.com/mozilla/geckodriver/releases/download/"
geckodriver-version:
type: Value
help: "The geckodriver version in format 0.nn.m to be downloaded"
default: "0.29.0"
horizon-selenium-repo:
type: Value
help: "The horizon repo containing selenium tests (required)"
horizon-selenium-branch:
type: Value
help: |
Currently this corresponds to the openstack version being tested
For example "rhos-16.1-trunk-patches
horizon-selenium-config:
type: Value
help: |
The location of the horizon.conf file to be used
default: "openstack_dashboard/test/integration_tests/local-horizon.conf"
tls-ca:
type: Value
help: |
Specifies the custom CA public key. Might be URL or a link to local file.
Might be several certificates provided, separated with coma
Example:
--tls-ca=https://foo.com/ca.pem,http://bar.org/cert.pem
--tls-ca=/foo/bar/ca.pem
default: ''