Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appuio/haproxy
OSE HAProxy modified for APPUiO to support Let's Encrypt
https://github.com/appuio/haproxy
Last synced: 6 days ago
JSON representation
OSE HAProxy modified for APPUiO to support Let's Encrypt
- Host: GitHub
- URL: https://github.com/appuio/haproxy
- Owner: appuio
- Created: 2016-03-19T17:28:10.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T08:59:33.000Z (about 1 year ago)
- Last Synced: 2023-12-15T09:58:27.228Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 11
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HAProxy - patched for APPUiO
This repository contains patches to the official OpenShift HAProxy app router.
It adds the following features:* Configuration for Let's Encrypt support
* Listen on IPv6 socketThe upstream HAProxy can be found here: [https://github.com/openshift/origin/tree/master/images/router/haproxy](github.com/openshift/origin).
## Features
### Let's Encrypt support
The acls added are playing nicely together with the Let's Encrypt implementation
from [https://github.com/appuio/letsencrypt](github.com/appuio/letsencrypt).### IPv6 support
This patch configures HAProxy to also listen on IPv6 sockets. This is useful
if your server has IPv6 available (although not officially supported by OpenShift).## Usage
The repository contains an OpenShift template which creates a build configuration
and image streams. By default the `Dockerfile` is prepared to be used on OpenShift
Origin, but the `template.yaml` references the supported OpenShift Container
Platform image.Instantiate the template like this on an OpenShift Container Platform instance:
```
oc process -f https://raw.githubusercontent.com/appuio/haproxy/master/template.yaml | oc create -f -
```On OpenShift Origin the source image can be overridden:
```
oc process -f https://raw.githubusercontent.com/appuio/haproxy/master/template.yaml FROM_IMAGE="openshift/origin-haproxy-router:v1.3.1" | oc create -f -
```Update the image tag to the desired version.
## Versioning
This repository follows the [SemVer](http://semver.org/) rules.