-
Spike
-
Resolution: Done
-
Blocker
-
None
-
None
-
BU Features
-
False
-
None
-
False
-
-
VIRTSTRAT-53 - ACM Virtual Machine view provides details card with links to the source CNV VM console
-
-
-
ACM Console Sprint 267
-
None
Value Statement
In a single-cluster context, plugins can use the usePrometheusPoll hook to obtain metrics data. Because Prometheus is not a part of the Kubernetes API, it cannot be accessed via the cluster proxy. We can provide access to metrics data collected by multicluster observability for plugins that wish to add multicluster support.
Definition of Done for Spike
- Implement a drop-in replacement for the usePrometheusPoll hook that will source information for a given cluster from the hub Thanos instance provided by multicluster observability
- Implement a function that a plugin can use to check if multicluster observability is enabled. This can be used to disable functionality that depends on Prometheus data when it is not available from the hub.
- Demonstrate use of these prototypes in the kubevirt-plugin by filling in the Usage card for VM details