Skip to content

Commit 2bb080e

Browse files
authored
Merge pull request #247 from TimWolla/2.2-eol
Remove EOL 2.2
2 parents fa46153 + c153740 commit 2bb080e

21 files changed

+2
-216
lines changed

2.2/Dockerfile

Lines changed: 0 additions & 114 deletions
This file was deleted.

2.2/docker-entrypoint.sh

Lines changed: 0 additions & 17 deletions
This file was deleted.

2.4/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2.4/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2.6/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2.6/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2.8/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

2.8/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.0/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.0/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/alpine/Dockerfile

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.template

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ ENV HAPROXY_SHA256 {{ .sha256 }}
5959
# Since 5.4 is supported on haproxy, better use it now, but only for
6060
# newer versions since there could be some minor incompatibilities
6161
# for existing scripts: https://www.lua.org/manual/5.4/manual.html#8
62-
if env.version | IN("2.2", "2.4", "2.6", "2.8") then
62+
if env.version | IN("2.4", "2.6", "2.8") then
6363
"5.3"
6464
else
6565
"5.4"
@@ -81,9 +81,6 @@ RUN set -eux; \
8181
pcre2-dev \
8282
readline-dev \
8383
tar \
84-
{{ if env.version == "2.2" then ( -}}
85-
zlib-dev \
86-
{{ ) else "" end -}}
8784
; \
8885
{{ ) else ( -}}
8986
savedAptMark="$(apt-mark showmanual)"; \
@@ -95,9 +92,6 @@ RUN set -eux; \
9592
libssl-dev \
9693
make \
9794
wget \
98-
{{ if env.version == "2.2" then ( -}}
99-
zlib1g-dev \
100-
{{ ) else "" end -}}
10195
; \
10296
rm -rf /var/lib/apt/lists/*; \
10397
{{ ) end -}}
@@ -122,19 +116,7 @@ RUN set -eux; \
122116
USE_LUA=1 LUA_INC=/usr/include/lua{{ lua }}{{ if env.variant == "alpine" then (" LUA_LIB=/usr/lib/lua" + lua) else "" end }} \
123117
USE_OPENSSL=1 \
124118
USE_PCRE2=1 USE_PCRE2_JIT=1 \
125-
{{ if env.version == "2.2" then ( -}}
126-
USE_ZLIB=1 \
127-
{{ ) else "" end -}}
128-
{{ if env.version == "2.2" then "" else ( -}}
129119
USE_PROMEX=1 \
130-
{{ ) end -}}
131-
\
132-
EXTRA_OBJS=" \
133-
{{ if env.version == "2.2" then ( -}}
134-
# see https://github.com/docker-library/haproxy/issues/94#issuecomment-505673353 for more details about prometheus support
135-
contrib/prometheus-exporter/service-prometheus.o \
136-
{{ ) else "" end -}}
137-
" \
138120
'; \
139121
{{ if env.variant == "alpine" then ( -}}
140122
\
@@ -188,18 +170,11 @@ RUN set -eux; \
188170
STOPSIGNAL SIGUSR1
189171

190172
COPY docker-entrypoint.sh /usr/local/bin/
191-
{{ if env.version == "2.2" then ( -}}
192-
RUN ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat
193-
{{ ) else "" end -}}
194173
ENTRYPOINT ["docker-entrypoint.sh"]
195174

196-
{{ if env.version == "2.2" then ( -}}
197-
# no USER for backwards compatibility (to try to avoid breaking existing users)
198-
{{ ) else ( -}}
199175
USER haproxy
200-
{{ ) end -}}
201176

202-
{{ if [ "2.2", "2.4", "2.6" ] | index(env.version) then ( -}}
177+
{{ if [ "2.4", "2.6" ] | index(env.version) then ( -}}
203178
# no WORKDIR for backwards compatibility (to try to avoid breaking existing users)
204179
{{ ) else ( -}}
205180
# https://github.com/docker-library/haproxy/issues/200

apply-templates.sh

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,6 @@ for version; do
3131
rm -rf "$version/"
3232

3333
for variant in '' alpine; do
34-
# 2.2 can't be built on Alpine greater than 3.16
35-
# OpenSSL 3 incompatibilities (https://github.com/haproxy/haproxy/issues/1276)
36-
# but Alpine 3.16 is end of life
37-
if [ "$version" = '2.2' ] && [ "$variant" = 'alpine' ]; then
38-
continue
39-
fi
4034
export version variant
4135
dir="$version${variant:+/$variant}"
4236

generate-stackbrew-library.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ for version; do
9393
export variant
9494
dir="$version${variant:+/$variant}"
9595
if [ ! -d "$dir" ]; then
96-
# 2.2 can't be built on a supported Alpine release
9796
continue
9897
fi
9998

versions.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
{
2-
"2.2": {
3-
"debian": "bullseye-slim",
4-
"sha256": "0fb78d1f296c45c7546a9a3167d595fb1af9eaf9e9c16a9324f36c55fbf2f323",
5-
"url": "https://www.haproxy.org/download/2.2/src/haproxy-2.2.34.tar.gz",
6-
"version": "2.2.34"
7-
},
82
"2.4": {
93
"alpine": "3.21",
104
"debian": "bookworm-slim",

versions.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ versions=( "${versions[@]%/}" )
1414

1515
defaultDebianSuite='bookworm-slim'
1616
declare -A debianSuite=(
17-
[2.2]='bullseye-slim'
1817
)
1918
defaultAlpineVersion='3.21'
2019
declare -A alpineVersion=(
@@ -36,8 +35,6 @@ for version in "${versions[@]}"; do
3635
debian: env.debian,
3736
alpine: env.alpine,
3837
}
39-
# remove Alpine from versions where it cannot be built on any active Alpine release
40-
| if env.version == "2.2" then del(.alpine) else . end
4138
'
4239
)"
4340

0 commit comments

Comments
 (0)