@@ -236,7 +236,6 @@ and can be used to embed those images into osbuilder blueprints or bootc contain
236236Summary: OpenTelemetry-Collector configured for MicroShift
237237BuildArch: noarch
238238Requires: microshift = %{version }
239- Requires: microshift-metrics-server = %{version }
240239Requires: opentelemetry-collector
241240
242241%description observability
@@ -584,7 +583,6 @@ install -p -m644 assets/optional/ai-model-serving/release-ai-model-serving-x86_6
584583install -d -m755 %{buildroot }/%{_sysconfdir }/microshift/observability
585584install -d -m755 %{buildroot }/%{_sysconfdir }/microshift/observability/otelcol.d
586585install -p -m644 packaging/observability/*.yaml -D %{buildroot }%{_sysconfdir }/microshift/observability/
587- install -p -m644 packaging/observability/otelcol.d/microshift-metrics-server.yaml %{buildroot }%{_sysconfdir }/microshift/observability/otelcol.d/
588586# Explicit copy of large config as default. Not using symlink to avoid accidental package upgrade overwriting user config if the user edits the config without copying (i.e. edits the target of symlink).
589587install -p -m644 packaging/observability/opentelemetry-collector-large.yaml -D %{buildroot }%{_sysconfdir }/microshift/observability/opentelemetry-collector.yaml
590588install -p -m644 packaging/observability/microshift-observability.service %{buildroot }%{_unitdir }/
@@ -642,6 +640,10 @@ cat assets/optional/metrics-server/kustomization.aarch64.yaml >> %{buildroot}/%{
642640cat assets/optional/metrics-server/kustomization.x86_64 .yaml >> %{buildroot }/%{_prefix }/lib/microshift/manifests.d/080-microshift-metrics-server/kustomization.yaml
643641%endif
644642
643+ # metrics-server otelcol drop-in (creates the config path if microshift-observability is not installed)
644+ install -d -m755 %{buildroot }/%{_sysconfdir }/microshift/observability/otelcol.d
645+ install -p -m644 packaging/observability/otelcol.d/microshift-metrics-server.yaml %{buildroot }%{_sysconfdir }/microshift/observability/otelcol.d/
646+
645647# metrics-server-release-info
646648mkdir -p -m755 %{buildroot }%{_datadir }/microshift/release
647649install -p -m644 assets/optional/metrics-server/release-metrics-server-{x86_64 ,aarch64 }.json %{buildroot }%{_datadir }/microshift/release/
842844%config(noreplace) %{_sysconfdir }/microshift/observability/opentelemetry-collector.yaml
843845%{_sysconfdir }/microshift/observability/opentelemetry-collector-* .yaml
844846%{_prefix }/lib/microshift/manifests.d/003-microshift-observability/*
845- %config(noreplace) %{_sysconfdir }/microshift/observability/otelcol.d/microshift-metrics-server.yaml
846847
847848%files cert-manager
848849%dir %{_prefix }/lib/microshift/manifests.d/060-microshift-cert-manager
854855%files metrics-server
855856%dir %{_prefix }/lib/microshift/manifests.d/080-microshift-metrics-server
856857%{_prefix }/lib/microshift/manifests.d/080-microshift-metrics-server/*
858+ %dir %{_sysconfdir }/microshift/observability/otelcol.d
859+ %config(noreplace) %{_sysconfdir }/microshift/observability/otelcol.d/microshift-metrics-server.yaml
857860
858861%files metrics-server-release-info
859862%{_datadir }/microshift/release/release-metrics-server-{x86_64,aarch64}.json
0 commit comments