Oguz Kilcan b9cabbd95c
feat: add deprecation notification for non-ImageFactory machines
Warn users when machines are provisioned without ImageFactory by creating a notification resource when invalid schematics are detected. The notification is gated behind a configurable flag under notifications.nonImageFactoryDeprecation with customizable title/body.

Also adds omni_machines_invalid_schematic Prometheus metric, exposes the count in MachineStatusMetricsSpec, and adds a Machine Status section to the Grafana dashboard.

Signed-off-by: Oguz Kilcan <oguz.kilcan@siderolabs.com>
2026-03-20 15:47:53 +01:00
..