From 71ca8f6a9d606e2665fba490de3af7da796dc2ea Mon Sep 17 00:00:00 2001 From: Joao Gilberto Magalhaes Date: Thu, 4 Dec 2025 13:12:12 -0500 Subject: [PATCH] Bump version to `5.0.0` across repository for major release - Updated all references from `4.6.0` to `5.0.0` in Docker, Kubernetes, and Swarm configurations, as well as Helm chart and documentation. - Updated `RELEASE.md` with new version history and highlights. - Aligned all deployment examples and documentation with the new version to ensure consistency. --- RELEASE.md | 14 +++++++----- deploy/docker/docker-compose.yml | 2 +- deploy/kubernetes/easyhaproxy-clusterip.yml | 22 +++++++++---------- deploy/kubernetes/easyhaproxy-daemonset.yml | 18 +++++++-------- deploy/kubernetes/easyhaproxy-nodeport.yml | 22 +++++++++---------- docs/kubernetes.md | 2 +- docs/swarm.md | 2 +- examples/docker/docker-compose-acme.yml | 2 +- .../docker/docker-compose-changed-label.yml | 2 +- examples/docker/docker-compose-cloudflare.yml | 2 +- .../docker/docker-compose-ip-whitelist.yml | 2 +- .../docker/docker-compose-jwt-validator.yml | 2 +- .../docker-compose-multi-containers.yml | 2 +- examples/docker/docker-compose-php-fpm.yml | 2 +- .../docker-compose-plugins-combined.yml | 2 +- examples/docker/docker-compose-portainer.yml | 2 +- examples/docker/docker-compose.yml | 2 +- examples/kubernetes/cloudflare.yml | 2 +- examples/kubernetes/ip-whitelist.yml | 2 +- examples/kubernetes/jwt-validator.yml | 2 +- examples/kubernetes/plugins-combined.yml | 2 +- examples/kubernetes/service.yml | 2 +- examples/kubernetes/service_tls.yml | 2 +- examples/static/docker-compose.yml | 2 +- examples/swarm/cloudflare.yml | 2 +- examples/swarm/easyhaproxy.yml | 2 +- examples/swarm/ip-whitelist.yml | 2 +- examples/swarm/jwt-validator.yml | 2 +- examples/swarm/plugins-combined.yml | 2 +- helm/easyhaproxy/Chart.yaml | 2 +- 30 files changed, 65 insertions(+), 63 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 616fa62..c6dd2a1 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -54,7 +54,7 @@ EasyHAProxy follows [Semantic Versioning](https://semver.org/): - **MINOR**: New features, plugin additions, backward-compatible changes - **PATCH**: Bug fixes, documentation updates, minor improvements -**Current Version:** `4.6.0` (as of Chart.yaml) +**Current Version:** `5.0.0` (as of Chart.yaml) ## Automated Release (Recommended) @@ -327,11 +327,13 @@ helm show chart byjg/easyhaproxy ### Version History -| Version | Release Date | Type | Highlights | -|---------|-------------|------|------------| -| 4.6.0 | 2024-11-27 | Minor | FastCGI plugin, JWT enhancements | -| 4.5.0 | 2024-XX-XX | Minor | Previous release | -| ... | ... | ... | ... | +| Version | Release Date | Type | Highlights | +|---------|--------------|-------|---------------------------------------------------------------------------------------------------------------------------------------| +| 5.0.0 | 2025-12-04 | Major | Plugin framework (builtin plugins: JWT, FastCGI, Cloudflare, IP whitelist, deny pages, cleanup), docs restructure, examples refreshed | +| 4.6.0 | 2024-11-27 | Minor | FastCGI plugin, JWT enhancements | +| 4.5.0 | 2024-XX-XX | Minor | Previous release | +| ... | ... | ... | ... | + --- diff --git a/deploy/docker/docker-compose.yml b/deploy/docker/docker-compose.yml index 26df7b8..f988247 100644 --- a/deploy/docker/docker-compose.yml +++ b/deploy/docker/docker-compose.yml @@ -1,6 +1,6 @@ services: easyhaproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock - certs_certbot:/certs/certbot diff --git a/deploy/kubernetes/easyhaproxy-clusterip.yml b/deploy/kubernetes/easyhaproxy-clusterip.yml index bea3d53..18bafaf 100644 --- a/deploy/kubernetes/easyhaproxy-clusterip.yml +++ b/deploy/kubernetes/easyhaproxy-clusterip.yml @@ -6,10 +6,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm --- # Source: easyhaproxy/templates/clusterrole.yaml @@ -19,10 +19,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -85,10 +85,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -107,10 +107,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm annotations: {} @@ -139,10 +139,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm spec: selector: @@ -171,7 +171,7 @@ spec: - name: easyhaproxy securityContext: {} - image: "byjg/easy-haproxy:4.6.0" + image: "byjg/easy-haproxy:5.0.0" imagePullPolicy: Always ports: - name: http diff --git a/deploy/kubernetes/easyhaproxy-daemonset.yml b/deploy/kubernetes/easyhaproxy-daemonset.yml index a4c72b8..441aaac 100644 --- a/deploy/kubernetes/easyhaproxy-daemonset.yml +++ b/deploy/kubernetes/easyhaproxy-daemonset.yml @@ -6,10 +6,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm --- # Source: easyhaproxy/templates/clusterrole.yaml @@ -19,10 +19,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -85,10 +85,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -106,10 +106,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm spec: selector: @@ -138,7 +138,7 @@ spec: - name: easyhaproxy securityContext: {} - image: "byjg/easy-haproxy:4.6.0" + image: "byjg/easy-haproxy:5.0.0" imagePullPolicy: Always ports: - name: http diff --git a/deploy/kubernetes/easyhaproxy-nodeport.yml b/deploy/kubernetes/easyhaproxy-nodeport.yml index cf9da47..50fc4c3 100644 --- a/deploy/kubernetes/easyhaproxy-nodeport.yml +++ b/deploy/kubernetes/easyhaproxy-nodeport.yml @@ -6,10 +6,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm --- # Source: easyhaproxy/templates/clusterrole.yaml @@ -19,10 +19,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -85,10 +85,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -107,10 +107,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm annotations: {} @@ -139,10 +139,10 @@ metadata: name: ingress-easyhaproxy namespace: easyhaproxy labels: - helm.sh/chart: easyhaproxy-0.1.9 + helm.sh/chart: easyhaproxy-1.0.1 app.kubernetes.io/name: easyhaproxy app.kubernetes.io/instance: ingress - app.kubernetes.io/version: "4.6.0" + app.kubernetes.io/version: "5.0.0" app.kubernetes.io/managed-by: Helm spec: selector: @@ -171,7 +171,7 @@ spec: - name: easyhaproxy securityContext: {} - image: "byjg/easy-haproxy:4.6.0" + image: "byjg/easy-haproxy:5.0.0" imagePullPolicy: Always ports: - name: http diff --git a/docs/kubernetes.md b/docs/kubernetes.md index 3fccdec..cd54dff 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -47,7 +47,7 @@ kubectl label nodes node-01 "easyhaproxy/node=master" kubectl create namespace easyhaproxy kubectl apply -f \ - https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml + https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml ``` If necessary, you can configure environment variables. To get a list of the variables, please follow the [environment variable guide](environment-variable.md) diff --git a/docs/swarm.md b/docs/swarm.md index 52aeb9e..0ad15e3 100644 --- a/docs/swarm.md +++ b/docs/swarm.md @@ -33,7 +33,7 @@ And then deploy the EasyHAProxy stack: ```yaml services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock deploy: diff --git a/examples/docker/docker-compose-acme.yml b/examples/docker/docker-compose-acme.yml index a7bb4c6..5137ea8 100644 --- a/examples/docker/docker-compose-acme.yml +++ b/examples/docker/docker-compose-acme.yml @@ -60,7 +60,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock # Persist the CERTBOT to avoid re-challenge when the server restarts diff --git a/examples/docker/docker-compose-changed-label.yml b/examples/docker/docker-compose-changed-label.yml index 70af8c3..fedf7bc 100644 --- a/examples/docker/docker-compose-changed-label.yml +++ b/examples/docker/docker-compose-changed-label.yml @@ -38,7 +38,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: diff --git a/examples/docker/docker-compose-cloudflare.yml b/examples/docker/docker-compose-cloudflare.yml index 5325031..6295c4c 100644 --- a/examples/docker/docker-compose-cloudflare.yml +++ b/examples/docker/docker-compose-cloudflare.yml @@ -47,7 +47,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock # Mount Cloudflare IP list diff --git a/examples/docker/docker-compose-ip-whitelist.yml b/examples/docker/docker-compose-ip-whitelist.yml index 02d7970..3b30d01 100644 --- a/examples/docker/docker-compose-ip-whitelist.yml +++ b/examples/docker/docker-compose-ip-whitelist.yml @@ -47,7 +47,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: diff --git a/examples/docker/docker-compose-jwt-validator.yml b/examples/docker/docker-compose-jwt-validator.yml index 9eaeff8..794ad21 100644 --- a/examples/docker/docker-compose-jwt-validator.yml +++ b/examples/docker/docker-compose-jwt-validator.yml @@ -53,7 +53,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock # Mount the public key for JWT verification diff --git a/examples/docker/docker-compose-multi-containers.yml b/examples/docker/docker-compose-multi-containers.yml index aaf8c90..f5a17d5 100644 --- a/examples/docker/docker-compose-multi-containers.yml +++ b/examples/docker/docker-compose-multi-containers.yml @@ -46,7 +46,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: diff --git a/examples/docker/docker-compose-php-fpm.yml b/examples/docker/docker-compose-php-fpm.yml index 35355a0..9d5b07f 100644 --- a/examples/docker/docker-compose-php-fpm.yml +++ b/examples/docker/docker-compose-php-fpm.yml @@ -49,7 +49,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: diff --git a/examples/docker/docker-compose-plugins-combined.yml b/examples/docker/docker-compose-plugins-combined.yml index 68bcd6b..a4730ec 100644 --- a/examples/docker/docker-compose-plugins-combined.yml +++ b/examples/docker/docker-compose-plugins-combined.yml @@ -65,7 +65,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./cloudflare_ips.lst:/etc/haproxy/cloudflare_ips.lst:ro diff --git a/examples/docker/docker-compose-portainer.yml b/examples/docker/docker-compose-portainer.yml index 39c4917..07a279c 100644 --- a/examples/docker/docker-compose-portainer.yml +++ b/examples/docker/docker-compose-portainer.yml @@ -59,7 +59,7 @@ services: easyhaproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock - certs_certbot:/certs/certbot diff --git a/examples/docker/docker-compose.yml b/examples/docker/docker-compose.yml index db59b38..ad245b2 100644 --- a/examples/docker/docker-compose.yml +++ b/examples/docker/docker-compose.yml @@ -51,7 +51,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./host2.local.pem:/certs/haproxy/host2.local.pem diff --git a/examples/kubernetes/cloudflare.yml b/examples/kubernetes/cloudflare.yml index b4e037a..43e5ac7 100644 --- a/examples/kubernetes/cloudflare.yml +++ b/examples/kubernetes/cloudflare.yml @@ -12,7 +12,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. Download Cloudflare IP ranges # curl -s https://www.cloudflare.com/ips-v4 > cloudflare_ips.lst diff --git a/examples/kubernetes/ip-whitelist.yml b/examples/kubernetes/ip-whitelist.yml index c1d5cba..8f6e1f3 100644 --- a/examples/kubernetes/ip-whitelist.yml +++ b/examples/kubernetes/ip-whitelist.yml @@ -12,7 +12,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. IMPORTANT: Edit this file (line 80) and update allowed_ips # # with your actual office/VPN IP addresses or networks diff --git a/examples/kubernetes/jwt-validator.yml b/examples/kubernetes/jwt-validator.yml index 1a393bd..2d5ee0e 100644 --- a/examples/kubernetes/jwt-validator.yml +++ b/examples/kubernetes/jwt-validator.yml @@ -12,7 +12,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. Generate RSA key pair (idempotent - skips if exists) # [ -f jwt_private.pem ] || openssl genrsa -out jwt_private.pem 2048 diff --git a/examples/kubernetes/plugins-combined.yml b/examples/kubernetes/plugins-combined.yml index e8c76cb..274922f 100644 --- a/examples/kubernetes/plugins-combined.yml +++ b/examples/kubernetes/plugins-combined.yml @@ -15,7 +15,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. Generate JWT keys (idempotent - skips if exists) # [ -f jwt_private.pem ] || openssl genrsa -out jwt_private.pem 2048 diff --git a/examples/kubernetes/service.yml b/examples/kubernetes/service.yml index 36fbd31..b328846 100644 --- a/examples/kubernetes/service.yml +++ b/examples/kubernetes/service.yml @@ -12,7 +12,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. Label the node where EasyHAProxy will run # kubectl label nodes "easyhaproxy/node=master" diff --git a/examples/kubernetes/service_tls.yml b/examples/kubernetes/service_tls.yml index f0135cb..076f9a9 100644 --- a/examples/kubernetes/service_tls.yml +++ b/examples/kubernetes/service_tls.yml @@ -12,7 +12,7 @@ # ```bash # # 1. Ensure EasyHAProxy is installed in your cluster # kubectl create namespace easyhaproxy -# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/4.6.0/deploy/kubernetes/easyhaproxy-daemonset.yml +# kubectl apply -f https://raw.githubusercontent.com/byjg/docker-easy-haproxy/5.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml # # # 2. Label the node where EasyHAProxy will run # kubectl label nodes "easyhaproxy/node=master" diff --git a/examples/static/docker-compose.yml b/examples/static/docker-compose.yml index 92f9966..b05ddb1 100644 --- a/examples/static/docker-compose.yml +++ b/examples/static/docker-compose.yml @@ -60,7 +60,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - ./conf/:/etc/haproxy/static/ - ./host1.local.pem:/certs/haproxy/host1.local.pem diff --git a/examples/swarm/cloudflare.yml b/examples/swarm/cloudflare.yml index c00ec74..30b9d17 100644 --- a/examples/swarm/cloudflare.yml +++ b/examples/swarm/cloudflare.yml @@ -70,7 +70,7 @@ version: "3.7" services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock configs: diff --git a/examples/swarm/easyhaproxy.yml b/examples/swarm/easyhaproxy.yml index 0265571..362fc5e 100644 --- a/examples/swarm/easyhaproxy.yml +++ b/examples/swarm/easyhaproxy.yml @@ -54,7 +54,7 @@ services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./certs:/certs/haproxy diff --git a/examples/swarm/ip-whitelist.yml b/examples/swarm/ip-whitelist.yml index 95c56ba..053fa6e 100644 --- a/examples/swarm/ip-whitelist.yml +++ b/examples/swarm/ip-whitelist.yml @@ -65,7 +65,7 @@ version: "3.7" services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock deploy: diff --git a/examples/swarm/jwt-validator.yml b/examples/swarm/jwt-validator.yml index 568e89b..1885dbe 100644 --- a/examples/swarm/jwt-validator.yml +++ b/examples/swarm/jwt-validator.yml @@ -78,7 +78,7 @@ version: "3.7" services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock configs: diff --git a/examples/swarm/plugins-combined.yml b/examples/swarm/plugins-combined.yml index fb8843c..f38b4cd 100644 --- a/examples/swarm/plugins-combined.yml +++ b/examples/swarm/plugins-combined.yml @@ -94,7 +94,7 @@ version: "3.7" services: haproxy: - image: byjg/easy-haproxy:4.6.0 + image: byjg/easy-haproxy:5.0.0 volumes: - /var/run/docker.sock:/var/run/docker.sock configs: diff --git a/helm/easyhaproxy/Chart.yaml b/helm/easyhaproxy/Chart.yaml index b5ed224..1635544 100644 --- a/helm/easyhaproxy/Chart.yaml +++ b/helm/easyhaproxy/Chart.yaml @@ -21,6 +21,6 @@ version: 1.0.0 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "4.6.0" +appVersion: "5.0.0" icon: https://opensource.byjg.com/img/easy_haproxy_logo.png