mirror of https://github.com/kubernetes/kops.git
fix test
This commit is contained in:
parent
185ccba246
commit
38831ff70d
|
@ -17,6 +17,7 @@ limitations under the License.
|
|||
package openstack
|
||||
|
||||
import (
|
||||
"github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
|
||||
l3floatingip "github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/layer3/floatingips"
|
||||
"k8s.io/kops/pkg/resources"
|
||||
"k8s.io/kops/upup/pkg/fi"
|
||||
|
@ -55,14 +56,14 @@ func (os *clusterDiscoveryOS) listL3FloatingIPs(routerID string) ([]*resources.R
|
|||
return resourceTrackers, nil
|
||||
}
|
||||
|
||||
func (os *clusterDiscoveryOS) listFloatingIPs(instanceID string) ([]*resources.Resource, error) {
|
||||
func (os *clusterDiscoveryOS) listFloatingIPs(instance servers.Server) ([]*resources.Resource, error) {
|
||||
var resourceTrackers []*resources.Resource
|
||||
instance, err := os.osCloud.GetInstance(instanceID)
|
||||
if err != nil {
|
||||
return resourceTrackers, err
|
||||
name := instance.Name
|
||||
if val, ok := instance.Metadata[openstack.TagKopsName]; ok {
|
||||
name = val
|
||||
}
|
||||
floatingIPs, err := os.osCloud.ListL3FloatingIPs(l3floatingip.ListOpts{
|
||||
Description: "fip-" + instance.Name,
|
||||
Description: "fip-" + name,
|
||||
})
|
||||
if err != nil {
|
||||
return resourceTrackers, err
|
||||
|
|
|
@ -38,7 +38,7 @@ func (os *clusterDiscoveryOS) ListInstances() ([]*resources.Resource, error) {
|
|||
val, ok := instance.Metadata["k8s"]
|
||||
if ok && val == os.clusterName {
|
||||
// Clean up any bound floating IP's
|
||||
floatingIPs, err := os.listFloatingIPs(instance.ID)
|
||||
floatingIPs, err := os.listFloatingIPs(instance)
|
||||
if err != nil {
|
||||
return resourceTrackers, err
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue