@@ -24,7 +24,6 @@ import (
2424 "github.com/golang/glog"
2525 "github.com/gophercloud/gophercloud"
2626 "github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
27- "github.com/gophercloud/gophercloud/pagination"
2827
2928 "k8s.io/api/core/v1"
3029 "k8s.io/apimachinery/pkg/types"
@@ -49,36 +48,6 @@ func (os *OpenStack) Instances() (cloudprovider.Instances, bool) {
4948 return & Instances {compute }, true
5049}
5150
52- func (i * Instances ) List (name_filter string ) ([]types.NodeName , error ) {
53- glog .V (4 ).Infof ("openstack List(%v) called" , name_filter )
54-
55- opts := servers.ListOpts {
56- Name : name_filter ,
57- Status : "ACTIVE" ,
58- }
59- pager := servers .List (i .compute , opts )
60-
61- ret := make ([]types.NodeName , 0 )
62- err := pager .EachPage (func (page pagination.Page ) (bool , error ) {
63- sList , err := servers .ExtractServers (page )
64- if err != nil {
65- return false , err
66- }
67- for i := range sList {
68- ret = append (ret , mapServerToNodeName (& sList [i ]))
69- }
70- return true , nil
71- })
72- if err != nil {
73- return nil , err
74- }
75-
76- glog .V (3 ).Infof ("Found %v instances matching %v: %v" ,
77- len (ret ), name_filter , ret )
78-
79- return ret , nil
80- }
81-
8251// Implementation of Instances.CurrentNodeName
8352// Note this is *not* necessarily the same as hostname.
8453func (i * Instances ) CurrentNodeName (hostname string ) (types.NodeName , error ) {
0 commit comments