@@ -23,16 +23,15 @@ import (
23
23
24
24
flag "github.com/spf13/pflag"
25
25
"golang.org/x/sync/errgroup"
26
- apierrors "k8s.io/apimachinery/pkg/api/errors"
27
26
28
27
corev1 "k8s.io/api/core/v1"
28
+ apierrors "k8s.io/apimachinery/pkg/api/errors"
29
29
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
30
30
"k8s.io/apimachinery/pkg/util/runtime"
31
31
"k8s.io/client-go/rest"
32
32
"k8s.io/klog/v2"
33
33
34
34
ctrl "sigs.k8s.io/controller-runtime"
35
- "sigs.k8s.io/controller-runtime/pkg/cache"
36
35
"sigs.k8s.io/controller-runtime/pkg/client"
37
36
"sigs.k8s.io/controller-runtime/pkg/cluster"
38
37
"sigs.k8s.io/controller-runtime/pkg/envtest"
@@ -103,17 +102,16 @@ func main() {
103
102
runtime .Must (client .IgnoreAlreadyExists (cli .Create (ctx , & corev1.Namespace {ObjectMeta : metav1.ObjectMeta {Name : "island" }})))
104
103
runtime .Must (client .IgnoreAlreadyExists (cli .Create (ctx , & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Namespace : "island" , Name : "bird" }})))
105
104
106
- cl , err := cluster .New (cfg , namespace .WithClusterNameIndex ())
105
+ cl , err := cluster .New (cfg )
106
+ if err != nil {
107
+ entryLog .Error (err , "failed to create cluster" )
108
+ os .Exit (1 )
109
+ }
107
110
provider := namespace .New (cl )
108
111
109
112
// Setup a cluster-aware Manager, with the provider to lookup clusters.
110
113
entryLog .Info ("Setting up cluster-aware manager" )
111
- mgr , err := mcmanager .New (cfg , provider , manager.Options {
112
- NewCache : func (config * rest.Config , opts cache.Options ) (cache.Cache , error ) {
113
- // wrap cache to turn IndexField calls into cluster-scoped indexes.
114
- return & namespace.NamespaceScopeableCache {Cache : cl .GetCache ()}, nil
115
- },
116
- })
114
+ mgr , err := mcmanager .New (cfg , provider , manager.Options {})
117
115
if err != nil {
118
116
entryLog .Error (err , "unable to set up overall controller manager" )
119
117
os .Exit (1 )
0 commit comments