Skip to content

[feature] export module versions to DOP via mm_module_enabled metric#752

Open
Fkuloff wants to merge 6 commits intomainfrom
feature/mm-module-enabled-version
Open

[feature] export module versions to DOP via mm_module_enabled metric#752
Fkuloff wants to merge 6 commits intomainfrom
feature/mm-module-enabled-version

Conversation

@Fkuloff
Copy link
Copy Markdown
Contributor

@Fkuloff Fkuloff commented Apr 20, 2026

Overview

Add BasicModule.SetVersion / GetVersion and emit two gauges with
{module, version} labels from UpdateModulesMetrics:

  • {PREFIX}mm_module_enabled — local metric.
  • d8_telemetry_module_enabled — picked up by flant-integration and shipped to DOP.

What this PR does / why we need it

Flant needs per-cluster visibility into deployed module versions (kubeall dashboard).
DOP ingests only d8_telemetry_*.

Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
@Fkuloff Fkuloff requested review from ipaqsa and ldmonster April 20, 2026 13:19
@Fkuloff Fkuloff self-assigned this Apr 20, 2026
@Fkuloff Fkuloff added the enhancement New feature or request label Apr 20, 2026
Fkuloff added 4 commits April 20, 2026 16:50
Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
Signed-off-by: Artem Kuleshov <artem.kuleshov@flant.com>
@Fkuloff Fkuloff marked this pull request as ready for review April 20, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant