@@ -22,6 +22,7 @@ import (
22
22
corev1 "k8s.io/api/core/v1"
23
23
"k8s.io/apimachinery/pkg/fields"
24
24
"k8s.io/apimachinery/pkg/runtime"
25
+ "k8s.io/apimachinery/pkg/types"
25
26
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
26
27
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
27
28
"k8s.io/client-go/rest"
@@ -40,28 +41,28 @@ func init() {
40
41
}
41
42
42
43
// defaultManagerOptions returns the default options used to create the manager.
43
- func defaultManagerOptions (namespace string , name string ) ctrl.Options {
44
+ func defaultManagerOptions (namespacedName types. NamespacedName ) ctrl.Options {
44
45
return ctrl.Options {
45
46
Scheme : scheme ,
46
47
Cache : cache.Options {
47
48
ByObject : map [client.Object ]cache.ByObject {
48
49
& corev1.Pod {}: {
49
50
Namespaces : map [string ]cache.Config {
50
- namespace : {},
51
+ namespacedName . Namespace : {},
51
52
},
52
53
},
53
54
& v1alpha2.InferencePool {}: {
54
55
Namespaces : map [string ]cache.Config {
55
- namespace : {
56
+ namespacedName . Namespace : {
56
57
FieldSelector : fields .SelectorFromSet (fields.Set {
57
- "metadata.name" : name ,
58
+ "metadata.name" : namespacedName . Name ,
58
59
}),
59
60
},
60
61
},
61
62
},
62
63
& v1alpha2.InferenceModel {}: {
63
64
Namespaces : map [string ]cache.Config {
64
- namespace : {},
65
+ namespacedName . Namespace : {},
65
66
},
66
67
},
67
68
},
@@ -70,8 +71,8 @@ func defaultManagerOptions(namespace string, name string) ctrl.Options {
70
71
}
71
72
72
73
// NewDefaultManager creates a new controller manager with default configuration.
73
- func NewDefaultManager (namespace , name string , restConfig * rest.Config ) (ctrl.Manager , error ) {
74
- manager , err := ctrl .NewManager (restConfig , defaultManagerOptions (namespace , name ))
74
+ func NewDefaultManager (namespacedName types. NamespacedName , restConfig * rest.Config ) (ctrl.Manager , error ) {
75
+ manager , err := ctrl .NewManager (restConfig , defaultManagerOptions (namespacedName ))
75
76
if err != nil {
76
77
return nil , fmt .Errorf ("failed to create controller manager: %v" , err )
77
78
}
0 commit comments