community-catalog/templates/traefik/0/rancher-compose.yml
Raúl Sánchez e8f86f188b Upgrade zookeeper and traefik packages (#185)
* Upgrade zookeeper to version 3.4.8

* Updated traefik version to v1.0.0. Added new features: ssl, multidomain, import key/cert from metadata, run as traefik user.

* Upgrade kafka to version 0.10.0

* Updated traefik version to v1.0.1. ssl key and crt set as required.

* Updated traefik version to v1.0.1. ssl working modes available.
2016-07-26 09:37:38 -07:00

50 lines
1.3 KiB
YAML

.catalog:
name: Traefik
version: v1.0.0-beta.555-rancher1
description: |
(Experimental) Traefik active load balancer.
minimum_rancher_version: v0.59.0
maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: traefik-0
questions:
- variable: "http_port"
description: "Traefik http public port to listen."
label: "Http port:"
required: true
default: 8080
type: "int"
- variable: "https_port"
description: "Traefik https public port to listen."
label: "Https port:"
required: true
default: 8443
type: "int"
- variable: "admin_port"
description: "Traefik admin public port to listen."
label: "Admin port:"
required: true
default: 8000
type: "int"
- variable: "refresh_interval"
description: "Interval to poll/apply configuration changes."
label: "Refresh Interval (s):"
required: true
default: 60
type: "int"
- variable: "ssl_cert"
description: "SSL certificate"
label: "SSL certificate:"
required: false
default: ""
type: "certificate"
traefik:
retain_ip: true
default_cert: ${ssl_cert}
health_check:
port: ${admin_port}
interval: 5000
unhealthy_threshold: 3
request_line: 'GET /dashboard/# HTTP/1.0'
healthy_threshold: 2
response_timeout: 5000