Drop prometheus-msteams container images

The prometheus-msteams project is no longer maintained [1]. As a result
we are removing its associated container images from our repository.
Users are encouraged to switch to the native Prometheus Alertmanager
integration with Microsoft Teams [2], which offers ongoing support and
features.

[1] https://github.com/prometheus-msteams/prometheus-msteams/issues/343
[2] https://prometheus.io/docs/alerting/latest/configuration/#msteams_config

Change-Id: I66421b14668722607b58865a2ad100204fd387f7
This commit is contained in:
Bartosz Bezak 2024-08-23 11:10:07 +02:00
parent 8f6bc332bf
commit a2c07b3c2b
4 changed files with 8 additions and 30 deletions

View File

@ -1,19 +0,0 @@
FROM {{ namespace }}/{{ image_prefix }}prometheus-base:{{ tag }}
{% block labels %}
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
{% endblock %}
{% block prometheus_msteams_header %}{% endblock %}
{% block prometheus_msteams_install %}
ADD prometheus-msteams-archive /prometheus-msteams-source
RUN cp /prometheus-msteams-source /opt/prometheus-msteams \
&& chmod 0755 /opt/prometheus-msteams \
&& mkdir -p /etc/msteams
{% endblock %}
{% block prometheus_msteams_footer %}{% endblock %}
{% block footer %}{% endblock %}
USER prometheus

View File

@ -335,16 +335,6 @@ SOURCES = {
'releases/download/v${version}/' 'releases/download/v${version}/'
'memcached_exporter' 'memcached_exporter'
'-${version}.linux-${debian_arch}.tar.gz')}, '-${version}.linux-${debian_arch}.tar.gz')},
'prometheus-msteams': {
'version': '1.5.2',
'type': 'url',
'sha256': {
'amd64': '0f4df9ee31e655d1ec876ea2c53ab5ae5b07143ef21b9190e61b4d52839e135c'}, # noqa: E501
'location': ('https://github.com/'
'prometheus-msteams/prometheus-msteams/'
'releases/download/v${version}/'
'prometheus-msteams'
'-linux-${debian_arch}')},
'prometheus-mtail': { 'prometheus-mtail': {
'version': '3.0.0-rc54', 'version': '3.0.0-rc54',
'type': 'url', 'type': 'url',

View File

@ -17,7 +17,6 @@
UNBUILDABLE_IMAGES = { UNBUILDABLE_IMAGES = {
'aarch64': { 'aarch64': {
"bifrost-base", # someone need to get upstream working first "bifrost-base", # someone need to get upstream working first
"prometheus-msteams", # no aarch64 binary
"prometheus-mtail", # no aarch64 binary "prometheus-mtail", # no aarch64 binary
}, },

View File

@ -0,0 +1,8 @@
---
upgrade:
- |
The ``prometheus-msteams`` container images have been removed as the
project is no longer maintained. Users should migrate to the `native
Prometheus Alertmanager integration with Microsoft Teams
<https://prometheus.io/docs/alerting/latest/configuration/#msteams_config>`__
for continued support and features.