From d8590c831aa286c7c49b03e62a967820e0898cd5 Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Tue, 4 Nov 2025 00:07:31 +0000 Subject: [PATCH] 24.03-lts-sp2 update alertmanager to 0.29.0 --- .../0.29.0/24.03-lts-sp2/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.29.0/24.03-lts-sp2/Dockerfile diff --git a/Cloud/alertmanager/0.29.0/24.03-lts-sp2/Dockerfile b/Cloud/alertmanager/0.29.0/24.03-lts-sp2/Dockerfile new file mode 100644 index 00000000..db59a6c0 --- /dev/null +++ b/Cloud/alertmanager/0.29.0/24.03-lts-sp2/Dockerfile @@ -0,0 +1,26 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.29.0 + +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..bc37721a 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.29.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.29.0/24.03-lts-sp2/Dockerfile) | alertmanager 0.29.0 on openEuler 24.03-LTS-SP2 | 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 42d4ac87..5625b432 100644 --- a/Cloud/alertmanager/doc/image-info.yml +++ b/Cloud/alertmanager/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[0.29.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/alertmanager/0.29.0/24.03-lts-sp2/Dockerfile) | alertmanager 0.29.0 on openEuler 24.03-LTS-SP2 | 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..423d05db 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.29.0-oe2403sp2: + path: 0.29.0/24.03-lts-sp2/Dockerfile \ No newline at end of file -- Gitee