forked from alessfg/nginx-plus-apb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
apb.yml
77 lines (77 loc) · 2.77 KB
/
apb.yml
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
name: nginx-plus-apb
image: nginxinc/nginx-plus-apb
description: An open source reverse proxy web server
bindable: false
async: optional
metadata:
documentationUrl: https://www.nginx.com/resources/admin-guide/
imageUrl: https://cdn-1.wp.nginx.com/wp-content/uploads/2017/08/Nplus-hex-outline-black-512x512.png
displayName: NGINX Plus
longDescription: NGINX (pronounced "engine-x") is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server). The NGINX project started with a strong focus on high concurrency, high performance and low memory usage.
plans:
- name: default
description: A simple web server
free: true
metadata: {}
parameters:
- name: nginx_plus_image
default: openshift-nginx-plus
type: string
title: Name of NGINX Plus Docker image
required: true
- name: lb
default: false
type: boolean
title: Enable Load Balancing
- name: server
type: string
title: Load Balanced Servers (Input as a Comma Separated List)
- name: lb_method
default: 'round_robin'
type: enum
enum: ['round_robin', 'least_conn', 'ip_hash', 'hash', 'least_time header', 'least_time last_byte']
title: Load Balancing Algorithm
- name: session_persistence
default: false
type: boolean
title: Enable Session Persistence
- name: sticky_method
type: enum
enum: ['sticky_cookie', 'sticky_route', 'sticky_learn']
title: Session Persistence Method
- name: sticky_learn_cookie
type: string
title: Name of Sticky (Normal or Learn) Cookie
- name: sticky_route_cookie
type: string
title: Name of Sticky Route Cookie
- name: sticky_route_cookie_regex
type: string
title: Regex for Sticky Route Cookie
- name: sticky_route_cookie_regex_capture
type: string
title: Regex to Capture for Sticky Route Cookie
- name: sticky_route_uri
type: string
title: NGINX Variable to use for Sticky Route URI
- name: sticky_route_uri_regex
type: string
title: Regex for Sticky Route URI
- name: sticky_route_uri_regex_capture
type: string
title: Regex to Capture for Sticky Route URI
- name: routes
type: string
title: Proxy Servers Sticky Routes (Input as a Comma Separated List)
- name: status
default: false
type: boolean
title: Enable Status Dashboard
- name: healthcheck
default: false
type: boolean
title: Enable Active Healthchecks
- name: cache
default: false
type: boolean
title: Enable Proxy Cache