@@ -16,7 +16,7 @@ import (
16
16
"github.com/sirupsen/logrus"
17
17
"github.com/spf13/pflag"
18
18
v1 "k8s.io/api/core/v1"
19
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1 "
19
+ "k8s.io/apimachinery/pkg/labels "
20
20
"k8s.io/klog"
21
21
ctrl "sigs.k8s.io/controller-runtime"
22
22
@@ -259,7 +259,7 @@ func main() {
259
259
}
260
260
261
261
// Emit CSV metric
262
- if err = ensureCSVMetric (logger , crClient ); err != nil {
262
+ if err = ensureCSVMetric (logger , op ); err != nil {
263
263
logger .WithError (err ).Fatalf ("error emitting metrics for existing CSV" )
264
264
}
265
265
@@ -271,16 +271,15 @@ func main() {
271
271
<- op .Done ()
272
272
}
273
273
274
- func ensureCSVMetric (logger * logrus.Logger , c * versioned. Clientset ) error {
274
+ func ensureCSVMetric (logger * logrus.Logger , c * olm. Operator ) error {
275
275
logger .Debug ("emitting metrics for existing CSVs" )
276
- listOpts := metav1.ListOptions {}
277
- csvs , err := c .OperatorsV1alpha1 ().ClusterServiceVersions (metav1 .NamespaceAll ).List (context .TODO (), listOpts )
276
+ csvs , err := c .GetLister ().OperatorsV1alpha1 ().ClusterServiceVersionLister ().List (labels .Everything ())
278
277
if err != nil {
279
278
return err
280
279
}
281
280
282
- for _ , csv := range csvs . Items {
283
- metrics .EmitCSVMetric (& csv , & csv )
281
+ for _ , csv := range csvs {
282
+ metrics .EmitCSVMetric (csv , csv )
284
283
}
285
284
286
285
return nil
0 commit comments