Skip to content

Commit e6bbca7

Browse files
committed
20230921175022
1 parent b795d9a commit e6bbca7

7 files changed

+19
-165
lines changed

.github/workflows/main.yml

-87
This file was deleted.

.github/workflows/release.yml

-57
This file was deleted.

README.md

-2
This file was deleted.

haproxy_alpine_builder.Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
FROM quay.io/oopus/builder_image_x86_64-linux:alpine AS step1_lua54
22
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
33
## curl -sSL "https://www.lua.org/download.html" | tr -d '\r\n\t' | grep -Po '(?<=lua-)[0-9]\.[0-9]\.[0-9](?=\.tar\.gz)' | sort -Vr | head -n 1
4-
ARG lua_version='5.4.4'
5-
ARG image_build_date='2022-03-08'
4+
ARG lua_version=5.4.6
5+
ARG image_build_date=2023-09-22
66
ARG dockerfile_workdir=/build_root/lua
77
WORKDIR $dockerfile_workdir
88
RUN curl -sS "https://www.lua.org/ftp/lua-${lua_version}.tar.gz" | bsdtar -xf- --strip-components 1 --no-xattrs \
@@ -13,9 +13,9 @@ RUN curl -sS "https://www.lua.org/ftp/lua-${lua_version}.tar.gz" | bsdtar -xf- -
1313

1414
FROM step1_lua54 AS haproxy_builder
1515
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
16-
ARG haproxy_branch='2.4'
16+
ARG haproxy_branch=2.4
1717
## curl -sSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=commit;h=refs/heads/master" | tr -d '\r\n\t' | grep -Po '(?<=<td>commit<\/td><td class="sha1">)[a-zA-Z0-9]+(?=<\/td>)'
18-
ARG haproxy_latest_commit_hash='12460dbc67dedd1fef9dc81f59ee8154d9f6198f'
18+
ARG haproxy_latest_commit_hash=70ab149fe9c64b8173688042944932aa6615b1e0
1919
ARG dockerfile_workdir=/build_root/haproxy
2020
WORKDIR $dockerfile_workdir
2121
RUN curl -fsSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=snapshot;h=${haproxy_latest_commit_hash};sf=tgz" | bsdtar -xf- --strip-components 1 --no-xattrs \

haproxy_debian_builder.Dockerfile

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
FROM quay.io/oopus/builder_image_x86_64-linux:debian-oldstable AS step1_lua54
22
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
33
## curl -sSL "https://www.lua.org/download.html" | tr -d '\r\n\t' | grep -Po '(?<=lua-)[0-9]\.[0-9]\.[0-9](?=\.tar\.gz)' | sort -Vr | head -n 1
4-
ARG lua_version='5.4.4'
5-
ARG image_build_date='2022-03-08'
4+
ARG lua_version=5.4.6
5+
ARG image_build_date=2023-09-22
66
ARG dockerfile_workdir=/build_root/lua
77
WORKDIR $dockerfile_workdir
88
RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://www.lua.org/ftp/lua-${lua_version}.tar.gz" | bsdtar -xf- --strip-components 1 --no-xattrs \
@@ -16,9 +16,9 @@ RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://www.lua.o
1616
FROM step1_lua54 AS step3_jemalloc
1717
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
1818
# https://api.github.com/repos/jemalloc/jemalloc/releases/latest
19-
ARG jemalloc_latest_tag_name='5.2.1'
19+
ARG jemalloc_latest_tag_name=5.3.0
2020
# https://api.github.com/repos/jemalloc/jemalloc/commits?per_page=1
21-
ARG jemalloc_latest_commit_hash='f6699803e2772de2a4eb253d5b55f00c3842a950'
21+
ARG jemalloc_latest_commit_hash=72cfdce71806443f4ccdbfe10aa5d50346a3d07e
2222
ARG dockerfile_workdir=/build_root/jemalloc
2323
WORKDIR $dockerfile_workdir
2424
RUN git clone -j "$(nproc)" --no-tags --shallow-submodules --recurse-submodules --depth 1 --single-branch 'https://github.com/jemalloc/jemalloc.git' . \
@@ -35,8 +35,8 @@ FROM step3_jemalloc AS haproxy_builder
3535
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
3636
ARG haproxy_branch=2.4
3737
## curl -sSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=commit;h=refs/heads/master" | tr -d '\r\n\t' | grep -Po '(?<=<td>commit<\/td><td class="sha1">)[a-zA-Z0-9]+(?=<\/td>)'
38-
ARG haproxy_latest_commit_hash='12460dbc67dedd1fef9dc81f59ee8154d9f6198f'
39-
ARG haproxy_latest_tag_name='2.4.14'
38+
ARG haproxy_latest_commit_hash=70ab149fe9c64b8173688042944932aa6615b1e0
39+
ARG haproxy_latest_tag_name=2.4.24
4040
ARG dockerfile_workdir=/build_root/haproxy
4141
WORKDIR $dockerfile_workdir
4242
RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://git.haproxy.org/?p=haproxy-${haproxy_branch}.git;a=snapshot;h=${haproxy_latest_commit_hash};sf=tgz" | bsdtar -xf- --strip-components 1 --no-xattrs \
@@ -60,8 +60,8 @@ RUN curl --retry 5 --retry-delay 10 --retry-max-time 60 -fsSL "https://git.hapro
6060

6161
FROM quay.io/oopus/debian:oldstable-slim AS smoking-test-debian-oldstable
6262
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
63-
ARG haproxy_latest_tag_name=2.2.4
64-
ARG jemalloc_latest_tag_name=5.2.1
63+
ARG haproxy_latest_tag_name=2.4.24
64+
ARG jemalloc_latest_tag_name=5.3.0
6565
COPY --from=step3_jemalloc "/build_root/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" /
6666
COPY --from=haproxy_builder "/build_root/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" /
6767
RUN dpkg -i "jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" \
@@ -70,8 +70,8 @@ RUN dpkg -i "jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" \
7070

7171
FROM quay.io/oopus/ubuntu:bionic AS smoking-test-ubuntu-oldoldlts
7272
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
73-
ARG haproxy_latest_tag_name=2.2.4
74-
ARG jemalloc_latest_tag_name=5.2.1
73+
ARG haproxy_latest_tag_name=2.4.24
74+
ARG jemalloc_latest_tag_name=5.3.0
7575
COPY --from=step3_jemalloc "/build_root/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" /
7676
COPY --from=haproxy_builder "/build_root/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" /
7777
RUN dpkg -i "jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" \
@@ -81,8 +81,8 @@ RUN dpkg -i "jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" \
8181
FROM quay.io/oopus/alpine:latest AS haproxy-alpine-collection
8282
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
8383
ARG haproxy_branch=2.4
84-
ARG haproxy_latest_tag_name=2.4.0
85-
ARG jemalloc_latest_tag_name=5.2.1
84+
ARG haproxy_latest_tag_name=2.4.24
85+
ARG jemalloc_latest_tag_name=5.3.0
8686
COPY --from=step3_jemalloc "/build_root/jemalloc_${jemalloc_latest_tag_name}-dev-1_amd64.deb" "/build_root/"
8787
COPY --from=haproxy_builder "/build_root/haproxy_${haproxy_latest_tag_name}-1_amd64.deb" "/build_root/haproxy.service" "/build_root/"
8888
RUN apk update; apk --no-progress --no-cache add \

release_haproxy_alpine.Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker.io/docker/dockerfile-upstream:1.2.0
22
FROM quay.io/oopus/haproxy_static:alpine AS haproxy_uploader
33
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
4-
ARG haproxy_latest_tag_name=2.4.0
4+
ARG haproxy_latest_tag_name=2.4.24
55
COPY got_github_release.sh /tmp/got_github_release.sh
66
WORKDIR "/git/haproxy_static"
77
# import secret:

release_haproxy_debian.Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# syntax=docker.io/docker/dockerfile-upstream:1.2.0
22
FROM quay.io/oopus/haproxy_static:debian AS haproxy_uploader
33
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
4-
ARG haproxy_latest_tag_name=2.4.0
5-
ARG jemalloc_latest_tag_name='5.2.1'
4+
ARG haproxy_latest_tag_name=2.4.24
5+
ARG jemalloc_latest_tag_name=5.3.0
66
COPY got_github_release.sh /tmp/got_github_release.sh
77
WORKDIR "/git/haproxy_static"
88
# import secret:

0 commit comments

Comments
 (0)