-
Notifications
You must be signed in to change notification settings - Fork 3
/
apb.yml
29 lines (29 loc) · 1.14 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
version: 1.0
name: nginx-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/N-hex-black-512x512.png
displayName: NGINX (APB)
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.
dependencies: ['docker.io/alessfg/openshift-nginx']
plans:
- name: default
description: Default plan
free: true
metadata: {}
parameters:
- 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']
title: Load Balancing Algorithm