feat: use Default metric providers

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
This commit is contained in:
Jorge Turrado 2023-04-27 03:03:17 +02:00
parent 27eb607509
commit 37f6ffb4b5
8 changed files with 271 additions and 598 deletions

View file

@ -37,6 +37,7 @@ import (
"k8s.io/metrics/pkg/apis/custom_metrics"
"sigs.k8s.io/custom-metrics-apiserver/pkg/provider"
"sigs.k8s.io/custom-metrics-apiserver/pkg/provider/defaults"
"sigs.k8s.io/custom-metrics-apiserver/pkg/provider/helpers"
prom "sigs.k8s.io/prometheus-adapter/pkg/client"
@ -56,6 +57,7 @@ type prometheusProvider struct {
kubeClient dynamic.Interface
promClient prom.Client
defaults.DefaultCustomMetricsProvider
SeriesRegistry
}