aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Szumski <doug@stackhpc.com>2025-06-06 17:36:53 +0100
committerDoug Szumski <doug@stackhpc.com>2025-06-06 17:40:23 +0100
commit0aaefd2dfeabb18a722fce4002d825671a012671 (patch)
tree7266865a2414a9d6d16b0accb068d0744c110b29
parenta90a8893c8df1eed8d8409c70bd8177392290554 (diff)
downloadkolla-0aaefd2dfeabb18a722fce4002d825671a012671.tar.gz
kolla-0aaefd2dfeabb18a722fce4002d825671a012671.zip
Remove the OVN exporter for Prometheus
Since this exporter is no longer developed, and is not used in Kolla Ansible, remove it immediately. A replacement has been proposed in change #951971. Change-Id: Ie47aed221d04bbb2b50ccfbd7c398e6ab6022442
-rw-r--r--docker/prometheus/prometheus-ovn-exporter/Dockerfile.j222
-rw-r--r--kolla/common/sources.py11
-rw-r--r--releasenotes/notes/remove-prometheus-ovn-exporter-c5f5005b4d1a4b12.yaml5
3 files changed, 5 insertions, 33 deletions
diff --git a/docker/prometheus/prometheus-ovn-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-ovn-exporter/Dockerfile.j2
deleted file mode 100644
index f7c9c6041..000000000
--- a/docker/prometheus/prometheus-ovn-exporter/Dockerfile.j2
+++ /dev/null
@@ -1,22 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}prometheus-base:{{ tag }}
-{% block labels %}
-LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
-{% endblock %}
-
-{% block prometheus_ovn_exporter_header %}{% endblock %}
-
-{% import "macros.j2" as macros with context %}
-
-{% block prometheus_ovn_exporter_install %}
-
-ADD prometheus-ovn-exporter-archive /prometheus-ovn-exporter-source
-
-RUN cp /prometheus-ovn-exporter-source/* /opt/
-{% endblock %}
-
-{{ macros.kolla_patch_sources() }}
-
-{% block prometheus_ovn_exporter_footer %}{% endblock %}
-{% block footer %}{% endblock %}
-
-USER prometheus
diff --git a/kolla/common/sources.py b/kolla/common/sources.py
index e05146747..7a82fd1e9 100644
--- a/kolla/common/sources.py
+++ b/kolla/common/sources.py
@@ -383,17 +383,6 @@ SOURCES = {
'releases/download/v${version}/'
'openstack-exporter'
'_${version}_linux_${debian_arch}.tar.gz')},
- 'prometheus-ovn-exporter': {
- 'version': '1.0.7',
- 'type': 'url',
- 'sha256': {
- 'amd64': '38d9874ddca1581574a7fa0a28ea53447a57dada37bb1385adeb766e6e819de0', # noqa: E501
- 'arm64': 'e03f6a5ab4cf2855a498697026981273ce3c9ff16bd9bb6c97fd7f1344ec2067'}, # noqa: E501
- 'location': ('https://github.com/'
- 'greenpau/ovn_exporter/'
- 'releases/download/v${version}/'
- 'ovn-exporter'
- '_${version}_linux_${debian_arch}.tar.gz')},
'prometheus-server': {
'version': '3.2.1',
'type': 'url',
diff --git a/releasenotes/notes/remove-prometheus-ovn-exporter-c5f5005b4d1a4b12.yaml b/releasenotes/notes/remove-prometheus-ovn-exporter-c5f5005b4d1a4b12.yaml
new file mode 100644
index 000000000..6bac39901
--- /dev/null
+++ b/releasenotes/notes/remove-prometheus-ovn-exporter-c5f5005b4d1a4b12.yaml
@@ -0,0 +1,5 @@
+---
+deprecations:
+ - |
+ The OVN exporter has been removed with immediate effect since 1) it isn't
+ used in Kolla Ansible and 2) the source repo was archived in Dec 2024.