Make OpenTelemetry plugin a required dependency for native DEB/RPM packages. (#21194)
Austin S. Hemmelgarn committed
Oct 29, 2025 at 08:18 UTC
29229425d35c131d0214ec777615540ed13a2ea0
2 files changed
+7
netdata.spec.in
+3
@@ -235,6 +235,9 @@ Requires: %{name}-dashboard
235
%if 0%{?_have_ebpf}
236
Requires: %{name}-plugin-ebpf = %{version}
237
%endif
238
+%if 0%{?_have_rust}
239
+Requires: %{name}-plugin-otel = %{version}
240
+%endif
241
Requires: %{name}-plugin-apps = %{version}
242
Requires: %{name}-plugin-pythond = %{version}
243
Requires: %{name}-plugin-go = %{version}
packaging/cmake/Modules/Packaging.cmake
+4
@@ -67,6 +67,10 @@ if(ENABLE_DASHBOARD)
67
list(APPEND _main_deps "netdata-dashboard")
68
endif()
69
70
+if(ENABLE_PLUGIN_OTEL)
71
+ list(APPEND _main_deps "netdata-plugin-otel")
72
+endif()
73
+
74
if(ENABLE_PLUGIN_CHARTS)
75
list(APPEND _main_deps "netdata-plugin-chartsd")
76
endif()