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 0000000000000000000000000000000000000000..db59a6c0ecb29d4e8ac1f564e597f4d0c7e6f889 --- /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 9469f9cefd701c71aacb5d437fd8f9d496a4d5d6..bc37721aaa0282615b2805616202f94d462f1309 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 42d4ac87d27badb993899821e0101b83e1839400..5625b43291d0eef10e960ce56a6322bc2f44dc9e 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 5e16a8006f7532d9a5b346b76c2cc1f3e0ac0e00..423d05dbd4b3df9ffd0c2a7594728d5a1cdee1fa 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