mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 10:46:58 +08:00
fix: 避免associationtype异常
This commit is contained in:
@@ -21,6 +21,7 @@ const (
|
||||
EIP_ASSOCIATE_TYPE_SERVER = "server"
|
||||
EIP_ASSOCIATE_TYPE_NAT_GATEWAY = "natgateway"
|
||||
EIP_ASSOCIATE_TYPE_LOADBALANCER = "loadbalancer"
|
||||
EIP_ASSOCIATE_TYPE_UNKNOWN = "unknown"
|
||||
|
||||
EIP_STATUS_READY = "ready"
|
||||
EIP_STATUS_UNKNOWN = "unknown"
|
||||
|
||||
@@ -143,12 +143,11 @@ func (self *SEipAddress) GetAssociationType() string {
|
||||
"lb-": api.EIP_ASSOCIATE_TYPE_LOADBALANCER,
|
||||
"lbl-": api.EIP_ASSOCIATE_TYPE_LOADBALANCER,
|
||||
} {
|
||||
if strings.HasPrefix(prefix, self.InstanceId) {
|
||||
if strings.HasPrefix(self.InstanceId, prefix) {
|
||||
return instanceType
|
||||
}
|
||||
}
|
||||
log.Fatalf("unsupported type: %s", self.InstanceId)
|
||||
return "unsupported"
|
||||
return api.EIP_ASSOCIATE_TYPE_UNKNOWN
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user