1
0
Fork 0
docker-easy-haproxy/helm/easyhaproxy
Joao Gilberto Magalhaes 2a992d3977 Update Github Actions
2023-12-04 01:27:41 -06:00
..
templates Renaming Letsencrypt to Certbot, since it will be more generic allowing other issuers. 2023-07-01 16:05:53 -05:00
.helmignore Rename helm package 2022-08-28 01:05:04 -05:00
Chart.yaml [skip ci] Update from 4.3.1-rc1 to 4.4.0 2023-11-22 01:15:51 +00:00
LICENSE Update Github Actions 2023-12-04 01:27:41 -06:00
README.md Update Github Actions 2023-12-04 01:27:41 -06:00
values.schema.json Add ClusterIP and NodePort deployment 2022-08-29 18:08:15 -05:00
values.yaml Renaming Letsencrypt to Certbot, since it will be more generic allowing other issuers. 2023-07-01 16:05:53 -05:00

EasyHAProxy

EasyHAProxy is a simple and easy way to automate the creation of HAProxy configuration file based on Docker containers.

The Helm package makes it easy to deploy EasyHAProxy on Kubernetes.

More information about EasyHAProxy.

Install

helm repo add byjg https://opensource.byjg.com/helm
helm repo update byjg
helm upgrade --install --create-namespace -n easyhaproxy easyhaproxy byjg/easyhaproxy

Parameters

image:
  repository: byjg/easy-haproxy
  pullPolicy: Always # IfNotPresent
  # Overrides the image tag whose default is the chart appVersion.
  tag: ""

imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""

service:
  create: false          # If false, it will create a Daemonset with hostPort. The easiest. 
  type: ClusterIP        # or NodePort
  annotations: {}

binding:
  ports:
    http: 80
    https: 443
    stats: 1936
  additionalPorts: []

easyhaproxy:
  stats:
    username: admin
    password: password
  refresh: "10"
  customErrors: "true"
  sslMode: loose
  logLevel:
    certbot: DEBUG
    easyhaproxy: DEBUG
    haproxy: DEBUG
  certbot:
    email: ""

# Make sure to create this
masterNode:
  label: easyhaproxy/node
  values: 
    - master