From a80200c5920accc49a4a7b4d71924bcd6bc9550c Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Fri, 29 Aug 2025 01:19:41 +0000 Subject: [PATCH] 24.03-lts-sp1 update alertmanager to 0.28.1 --- .../0.28.1/24.03-lts-sp1/Dockerfile | 26 +++++++++++++++++++ Cloud/alertmanager/README.md | 1 + Cloud/alertmanager/doc/image-info.yml | 1 + Cloud/alertmanager/meta.yml | 3 +++ 4 files changed, 31 insertions(+) create mode 100644 Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile diff --git a/Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile b/Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile new file mode 100644 index 00000000..ac4091cd --- /dev/null +++ b/Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.28.1 + +RUN yum update -y && yum install -y wget shadow-utils && \ + wget -O alertmanager.tar.gz https://github.com/prometheus/alertmanager/releases/download/v${VERSION}/alertmanager-${VERSION}.linux-${TARGETARCH}.tar.gz && \ + mkdir /alertmanager && tar -zxvf alertmanager.tar.gz -C /alertmanager --strip-components 1 + +RUN mkdir -p /etc/alertmanager && \ + mv /alertmanager/amtool /bin/amtool && \ + mv /alertmanager/alertmanager /bin/alertmanager && \ + mv /alertmanager/alertmanager.yml /etc/alertmanager/alertmanager.yml && \ + rm -rf /alertmanager + +RUN mkdir -p /alertmanager && \ + groupadd -r alertmanager && useradd -r -g alertmanager alertmanager && \ + chown -R alertmanager:alertmanager etc/alertmanager /alertmanager + +USER alertmanager +EXPOSE 9093 +VOLUME [ "/alertmanager" ] +WORKDIR /alertmanager +ENTRYPOINT [ "/bin/alertmanager" ] +CMD [ "--config.file=/etc/alertmanager/alertmanager.yml", "--storage.path=/alertmanager" ] \ No newline at end of file diff --git a/Cloud/alertmanager/README.md b/Cloud/alertmanager/README.md index 9469f9ce..36047f06 100644 --- a/Cloud/alertmanager/README.md +++ b/Cloud/alertmanager/README.md @@ -15,6 +15,7 @@ The Alertmanager handles alerts sent by client applications (such as a Prometheu The tag of each `alertmanager` docker image is consist of the version of `alertmanager` and the version of basic image. The details are as follows | Tag | Currently | Architectures | |----------|-------------|------------------| +|[0.28.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile) | alertmanager 0.28.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | |[0.27.0-oe2003sp4](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/20.03-lts-sp4/Dockerfile)| Alertmanager 0.27.0 on openEuler 20.03-LTS-SP4 | amd64, arm64 | |[0.27.0-oe2203sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/22.03-lts-sp1/Dockerfile)| Alertmanager 0.27.0 on openEuler 22.03-LTS-SP1 | amd64, arm64 | |[0.27.0-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/22.03-lts-sp3/Dockerfile)| Alertmanager 0.27.0 on openEuler 22.03-LTS-SP3 | amd64, arm64 | diff --git a/Cloud/alertmanager/doc/image-info.yml b/Cloud/alertmanager/doc/image-info.yml index 12b59cd1..46975b7c 100644 --- a/Cloud/alertmanager/doc/image-info.yml +++ b/Cloud/alertmanager/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[0.28.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.28.1/24.03-lts-sp1/Dockerfile) | alertmanager 0.28.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | |[0.27.0-oe2003sp4](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/20.03-lts-sp4/Dockerfile)| Alertmanager 0.27.0 on openEuler 20.03-LTS-SP4 | amd64, arm64 | |[0.27.0-oe2203sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/22.03-lts-sp1/Dockerfile)| Alertmanager 0.27.0 on openEuler 22.03-LTS-SP1 | amd64, arm64 | |[0.27.0-oe2203sp3](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.27.0/22.03-lts-sp3/Dockerfile)| Alertmanager 0.27.0 on openEuler 22.03-LTS-SP3 | amd64, arm64 | diff --git a/Cloud/alertmanager/meta.yml b/Cloud/alertmanager/meta.yml index 5e16a800..6bc91fef 100644 --- a/Cloud/alertmanager/meta.yml +++ b/Cloud/alertmanager/meta.yml @@ -8,3 +8,6 @@ path: 0.27.0/22.03-lts-sp4/Dockerfile 0.27.0-oe2403lts: path: 0.27.0/24.03-lts/Dockerfile + +0.28.1-oe2403sp1: + path: 0.28.1/24.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee