Skip to content

Commit

Permalink
Release 2.10-2.15.0 - See CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tiredofit committed Apr 27, 2023
1 parent 0d6e509 commit 57e819f
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 0 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 2.10-2.15.0 2023-04-27 <dave at tiredofit dot ca>

### Added
- Traefik 2.10.1
- Add HTTP3 Support


## 2.10-2.14.0 2023-04-26 <dave at tiredofit dot ca>

### Added
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,9 @@ By Default this image is ready to run out of the box, without having to alter an
| `HTTP_TIMEOUT_WRITE` | Write Timeout | `0` |
| `ENABLE_COMPRESSION_HTTP` | Enable Gzip Compression | `TRUE` |
| `ENABLE_HTTP_PROXY_PROTOCOL` | Enable HTTP Proxy Protocol Support | `FALSE` |
| `ENABLE_HTTP3` | Enable HTTP3 support | `FALSE` |
| `ENABLE_HTTPS` | Enable HTTPS Support | `TRUE` |
| `HTTP3_LISTEN_PORT` | UDP port to bind for HTTP3 | `443` |
| `HTTPS_ENTRYPOINT` | Name of HTTP Entrypoint | `websecure` |
| `ENABLE_HTTPS_FORWARDED_HEADERS` | Enable HTTPS Forwarded Headers | `FALSE` |
| `HTTPS_LISTEN_IP` | Address to bind for HTTP | `0.0.0.0` |
Expand Down
2 changes: 2 additions & 0 deletions install/assets/defaults/10-traefik
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ ENABLE_DASHBOARD_AUTHENTICATION=${ENABLE_DASHBOARD_AUTHENTICATION:-"TRUE"}
ENABLE_DOCKER=${ENABLE_DOCKER:-"TRUE"}
ENABLE_DOCKER_SWARM_MODE=${ENABLE_DOCKER_SWARM_MODE:-"FALSE"}
ENABLE_DOCKER_TLS=${ENABLE_DOCKER_TLS:-"FALSE"}
ENABLE_HTTP3=${ENABLE_HTTP3:-"FALSE"}
ENABLE_HTTP=${ENABLE_HTTP:-"TRUE"}
ENABLE_HTTPS=${ENABLE_HTTPS:-"TRUE"}
ENABLE_HTTPS_FORWARDED_HEADERS=${ENABLE_HTTPS_FORWARDED_HEADERS:-"FALSE"}
Expand All @@ -44,6 +45,7 @@ ENABLE_HTTP_PROXY_PROTOCOL=${ENABLE_HTTP_PROXY_PROTOCOL:-"FALSE"}
ENABLE_LETSENCRYPT=${ENABLE_LETSENCRYPT:-"TRUE"}
ENABLE_METRICS=${ENABLE_METRICS:-"TRUE"}
ENABLE_PING=${ENABLE_PING:-"TRUE"}
HTTP3_LISTEN_PORT=${HTTP3_LISTEN_PORT:-"443"}
HTTPS_LISTEN_IP=${HTTPS_LISTEN_IP:-"0.0.0.0"}
HTTPS_LISTEN_PORT=${HTTPS_LISTEN_PORT:-"443"}
HTTPS_TIMEOUT_IDLE=${HTTPS_TIMEOUT_IDLE:-"180"}
Expand Down
7 changes: 7 additions & 0 deletions install/assets/functions/10-traefik
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,13 @@ EOF
fi
fi

if var_true "${ENABLE_HTTP3}" ; then
yq -i '
.experimental.http3 = true |
.entryPoints.websecure.http3.advertisedPort = "'$(echo "${HTTP3_LISTEN_PORT}")'"
' "${CONFIG_PATH}"/"${CONFIG_FILE}"
fi

if var_true "${ENABLE_METRICS}" ; then
yq -i '
.entryPoints.'$(echo "${METRICS_ENTRYPOINT}")'.address = "'$(echo "${METRICS_LISTEN_IP}:${METRICS_LISTEN_PORT}")'"
Expand Down

0 comments on commit 57e819f

Please sign in to comment.