I am using the below code snippet to list machinesets but unable to get back any machinesets on the cluster:
cfg, err := config.GetConfig()
if err != nil {
log.Fatal(err)
}
opts := manager.Options{Scheme: scheme.Scheme}
mgr, err := manager.New(cfg, opts)
if err != nil {
klog.Fatal(err)
}
//Get client from manager
r = mgr.GetClient()
msList := &machinev1.MachineSetList{}
r.List(context.TODO(), msList, client.InNamespace(namespace_to_list))
klog.Infof("len, %d", len(msList.Items))
Any help is much appreciated, thanks