diff options
| author | Doug Szumski <doug@stackhpc.com> | 2025-06-06 17:36:53 +0100 |
|---|---|---|
| committer | Doug Szumski <doug@stackhpc.com> | 2025-06-06 17:40:23 +0100 |
| commit | 0aaefd2dfeabb18a722fce4002d825671a012671 (patch) | |
| tree | 7266865a2414a9d6d16b0accb068d0744c110b29 | |
| parent | a90a8893c8df1eed8d8409c70bd8177392290554 (diff) | |
| download | kolla-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.j2 | 22 | ||||
| -rw-r--r-- | kolla/common/sources.py | 11 | ||||
| -rw-r--r-- | releasenotes/notes/remove-prometheus-ovn-exporter-c5f5005b4d1a4b12.yaml | 5 |
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. |
