148 lines
3.6 KiB
YAML
148 lines
3.6 KiB
YAML
version: '2'
|
|
catalog:
|
|
name: selenium
|
|
version: 0
|
|
minimum_rancher_version: v1.5.0
|
|
questions:
|
|
- variable: DEPLOY_SELENIUM_HUB
|
|
description: Deploy Selenium Hub
|
|
label: Deploy Selenium Hub
|
|
required: true
|
|
type: enum
|
|
default: true
|
|
options:
|
|
- true
|
|
- false
|
|
- variable: SELENIUM_HUB_VERSION
|
|
label: Selenium Hub Version
|
|
description: Selenium Hub Version
|
|
required: true
|
|
type: enum
|
|
options:
|
|
- 3.8.1-bohrium
|
|
- 3.8.1-aluminum
|
|
- 3.7.1-cadmium
|
|
- 3.7.1-beryllium
|
|
- 3.7.1-argon
|
|
- 3.7.0-arsenic
|
|
- 3.6.0-darmstadtium
|
|
- 3.6.0-copper
|
|
- 3.6.0-bromine
|
|
- 3.6.0-americium
|
|
- 3.5.3-boron
|
|
- 3.5.3-astatine
|
|
- 3.5.2-antimony
|
|
- 3.5.1-aluminum
|
|
- 3.5.0-argon
|
|
- 3.4.0-francium
|
|
- 3.4.0-einsteinium
|
|
- 3.4.0-dysprosium
|
|
- 3.4.0-chromium
|
|
- 3.4.0-bismuth
|
|
- variable: GRID_TIMEOUT
|
|
label: Hub Configuration
|
|
description: Grid Timeout (in seconds)
|
|
type: int
|
|
default: 30
|
|
- variable: PUBLISH_PORT
|
|
label: Publish Port
|
|
description: Port to expose for external access
|
|
type: int
|
|
default: 4444
|
|
- variable: DEPLOY_SELENIUM_CHROME
|
|
description: Deploy Selenium Chrome Node
|
|
label: Deploy Selenium Chrome Node
|
|
required: true
|
|
type: enum
|
|
default: true
|
|
options:
|
|
- true
|
|
- false
|
|
- variable: SELENIUM_CHROME_VERSION
|
|
label: Selenium Chrome Version
|
|
description: Selenium Chrome Version
|
|
required: true
|
|
type: enum
|
|
options:
|
|
- 3.8.1-bohrium
|
|
- 3.8.1-aluminum
|
|
- 3.7.1-cadmium
|
|
- 3.7.1-beryllium
|
|
- 3.7.1-argon
|
|
- 3.7.0-arsenic
|
|
- 3.6.0-darmstadtium
|
|
- 3.6.0-copper
|
|
- 3.6.0-bromine
|
|
- 3.6.0-americium
|
|
- 3.5.3-boron
|
|
- 3.5.3-astatine
|
|
- 3.5.2-antimony
|
|
- 3.5.1-aluminum
|
|
- 3.5.0-argon
|
|
- 3.4.0-francium
|
|
- 3.4.0-einsteinium
|
|
- 3.4.0-dysprosium
|
|
- 3.4.0-chromium
|
|
- 3.4.0-bismuth
|
|
- variable: SELENIUM_CHROME_SCALE
|
|
label: Number of chrome container
|
|
description: Number of chrome container
|
|
type: int
|
|
default: 1
|
|
- variable: DEPLOY_SELENIUM_FIREFOX
|
|
description: Deploy Selenium Firefox Node
|
|
label: Deploy Selenium Firefox Node
|
|
required: true
|
|
type: enum
|
|
default: true
|
|
options:
|
|
- true
|
|
- false
|
|
- variable: SELENIUM_FIREFOX_VERSION
|
|
label: Selenium Firefox Version
|
|
description: Selenium Firefox Version
|
|
required: true
|
|
type: enum
|
|
options:
|
|
- 3.8.1-bohrium
|
|
- 3.8.1-aluminum
|
|
- 3.7.1-cadmium
|
|
- 3.7.1-beryllium
|
|
- 3.7.1-argon
|
|
- 3.7.0-arsenic
|
|
- 3.6.0-darmstadtium
|
|
- 3.6.0-copper
|
|
- 3.6.0-bromine
|
|
- 3.6.0-americium
|
|
- 3.5.3-boron
|
|
- 3.5.3-astatine
|
|
- 3.5.2-antimony
|
|
- 3.5.1-aluminum
|
|
- 3.5.0-argon
|
|
- 3.4.0-francium
|
|
- 3.4.0-einsteinium
|
|
- 3.4.0-dysprosium
|
|
- 3.4.0-chromium
|
|
- 3.4.0-bismuth
|
|
- variable: SELENIUM_FIREFOX_SCALE
|
|
label: Number of firefox container
|
|
description: Number of firefox container
|
|
type: int
|
|
default: 1
|
|
services:
|
|
selenium-chrome:
|
|
scale: ${SELENIUM_CHROME_SCALE}
|
|
retain_ip: true
|
|
selenium-firefox:
|
|
scale: ${SELENIUM_FIREFOX_SCALE}
|
|
retain_ip: true
|
|
seleniumhub:
|
|
scale: 1
|
|
health_check:
|
|
port: 4444
|
|
interval: 5000
|
|
unhealthy_threshold: 3
|
|
request_line: ''
|
|
healthy_threshold: 2
|
|
response_timeout: 5000
|