@@ -22,6 +22,7 @@ import (
2222 corev1 "k8s.io/api/core/v1"
2323 "k8s.io/apimachinery/pkg/fields"
2424 "k8s.io/apimachinery/pkg/runtime"
25+ "k8s.io/apimachinery/pkg/types"
2526 utilruntime "k8s.io/apimachinery/pkg/util/runtime"
2627 clientgoscheme "k8s.io/client-go/kubernetes/scheme"
2728 "k8s.io/client-go/rest"
@@ -40,28 +41,28 @@ func init() {
4041}
4142
4243// 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 {
4445 return ctrl.Options {
4546 Scheme : scheme ,
4647 Cache : cache.Options {
4748 ByObject : map [client.Object ]cache.ByObject {
4849 & corev1.Pod {}: {
4950 Namespaces : map [string ]cache.Config {
50- namespace : {},
51+ namespacedName . Namespace : {},
5152 },
5253 },
5354 & v1alpha2.InferencePool {}: {
5455 Namespaces : map [string ]cache.Config {
55- namespace : {
56+ namespacedName . Namespace : {
5657 FieldSelector : fields .SelectorFromSet (fields.Set {
57- "metadata.name" : name ,
58+ "metadata.name" : namespacedName . Name ,
5859 }),
5960 },
6061 },
6162 },
6263 & v1alpha2.InferenceModel {}: {
6364 Namespaces : map [string ]cache.Config {
64- namespace : {},
65+ namespacedName . Namespace : {},
6566 },
6667 },
6768 },
@@ -70,8 +71,8 @@ func defaultManagerOptions(namespace string, name string) ctrl.Options {
7071}
7172
7273// 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 ))
7576 if err != nil {
7677 return nil , fmt .Errorf ("failed to create controller manager: %v" , err )
7778 }
0 commit comments