@@ -23,16 +23,15 @@ import (
2323
2424 flag "github.com/spf13/pflag"
2525 "golang.org/x/sync/errgroup"
26- apierrors "k8s.io/apimachinery/pkg/api/errors"
2726
2827 corev1 "k8s.io/api/core/v1"
28+ apierrors "k8s.io/apimachinery/pkg/api/errors"
2929 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3030 "k8s.io/apimachinery/pkg/util/runtime"
3131 "k8s.io/client-go/rest"
3232 "k8s.io/klog/v2"
3333
3434 ctrl "sigs.k8s.io/controller-runtime"
35- "sigs.k8s.io/controller-runtime/pkg/cache"
3635 "sigs.k8s.io/controller-runtime/pkg/client"
3736 "sigs.k8s.io/controller-runtime/pkg/cluster"
3837 "sigs.k8s.io/controller-runtime/pkg/envtest"
@@ -103,17 +102,16 @@ func main() {
103102 runtime .Must (client .IgnoreAlreadyExists (cli .Create (ctx , & corev1.Namespace {ObjectMeta : metav1.ObjectMeta {Name : "island" }})))
104103 runtime .Must (client .IgnoreAlreadyExists (cli .Create (ctx , & corev1.ConfigMap {ObjectMeta : metav1.ObjectMeta {Namespace : "island" , Name : "bird" }})))
105104
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+ }
107110 provider := namespace .New (cl )
108111
109112 // Setup a cluster-aware Manager, with the provider to lookup clusters.
110113 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 {})
117115 if err != nil {
118116 entryLog .Error (err , "unable to set up overall controller manager" )
119117 os .Exit (1 )
0 commit comments