@@ -17,6 +17,7 @@ import (
17
17
"sigs.k8s.io/controller-runtime/pkg/healthz"
18
18
"sigs.k8s.io/controller-runtime/pkg/log/zap"
19
19
"sigs.k8s.io/controller-runtime/pkg/manager"
20
+ metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
20
21
21
22
"github.com/openshift/operator-framework-olm/pkg/leaderelection"
22
23
controllers "github.com/openshift/operator-framework-olm/pkg/package-server-manager"
@@ -81,8 +82,7 @@ func run(cmd *cobra.Command, args []string) error {
81
82
packageserverCSVFields := fields.Set {"metadata.name" : name }
82
83
mgr , err := ctrl .NewManager (restConfig , manager.Options {
83
84
Scheme : setupScheme (),
84
- Namespace : namespace ,
85
- MetricsBindAddress : metricsAddr ,
85
+ Metrics : metricsserver.Options {BindAddress : metricsAddr },
86
86
LeaderElection : ! disableLeaderElection ,
87
87
LeaderElectionNamespace : namespace ,
88
88
LeaderElectionID : leaderElectionConfigmapName ,
@@ -93,6 +93,9 @@ func run(cmd *cobra.Command, args []string) error {
93
93
PprofBindAddress : pprofAddr ,
94
94
LeaderElectionReleaseOnCancel : true ,
95
95
Cache : cache.Options {
96
+ DefaultNamespaces : map [string ]cache.Config {
97
+ namespace : {},
98
+ },
96
99
ByObject : map [client.Object ]cache.ByObject {
97
100
& olmv1alpha1.ClusterServiceVersion {}: {
98
101
Field : packageserverCSVFields .AsSelector (),
0 commit comments