update bugfix/1.27-GA
This commit is contained in:
parent
60a6ae7e7b
commit
00c1cfa456
|
|
@ -173,6 +173,17 @@ def get_ingress_address(endpoint_name, ignore_addresses=None):
|
|||
# doesn't support spaces, so just return the private address
|
||||
return hookenv.unit_get("private-address")
|
||||
|
||||
excluded_ips = []
|
||||
excluded_interfaces = ["vxlan", "kube", "wg", "docker", "cali", "virbr", "cni", "flannel"]
|
||||
for addr in network_info["bind-addresses"]:
|
||||
for prefix in excluded_interfaces:
|
||||
if addr["interface-name"].startswith(prefix):
|
||||
for ip in addr["addresses"]:
|
||||
excluded_ips.append(ip["value"])
|
||||
|
||||
ingress_addresses = network_info["ingress-addresses"]
|
||||
network_info["ingress-addresses"] = [ip for ip in ingress_addresses if ip not in excluded_ips]
|
||||
|
||||
addresses = network_info["ingress-addresses"]
|
||||
|
||||
if ignore_addresses:
|
||||
|
|
|
|||
|
|
@ -173,6 +173,17 @@ def get_ingress_address(endpoint_name, ignore_addresses=None):
|
|||
# doesn't support spaces, so just return the private address
|
||||
return hookenv.unit_get("private-address")
|
||||
|
||||
excluded_ips = []
|
||||
excluded_interfaces = ["vxlan", "kube", "wg", "docker", "cali", "virbr", "cni", "flannel"]
|
||||
for addr in network_info["bind-addresses"]:
|
||||
for prefix in excluded_interfaces:
|
||||
if addr["interface-name"].startswith(prefix):
|
||||
for ip in addr["addresses"]:
|
||||
excluded_ips.append(ip["value"])
|
||||
|
||||
ingress_addresses = network_info["ingress-addresses"]
|
||||
network_info["ingress-addresses"] = [ip for ip in ingress_addresses if ip not in excluded_ips]
|
||||
|
||||
addresses = network_info["ingress-addresses"]
|
||||
|
||||
if ignore_addresses:
|
||||
|
|
|
|||
|
|
@ -173,6 +173,17 @@ def get_ingress_address(endpoint_name, ignore_addresses=None):
|
|||
# doesn't support spaces, so just return the private address
|
||||
return hookenv.unit_get("private-address")
|
||||
|
||||
excluded_ips = []
|
||||
excluded_interfaces = ["vxlan", "kube", "wg", "docker", "cali", "virbr", "cni", "flannel"]
|
||||
for addr in network_info["bind-addresses"]:
|
||||
for prefix in excluded_interfaces:
|
||||
if addr["interface-name"].startswith(prefix):
|
||||
for ip in addr["addresses"]:
|
||||
excluded_ips.append(ip["value"])
|
||||
|
||||
ingress_addresses = network_info["ingress-addresses"]
|
||||
network_info["ingress-addresses"] = [ip for ip in ingress_addresses if ip not in excluded_ips]
|
||||
|
||||
addresses = network_info["ingress-addresses"]
|
||||
|
||||
if ignore_addresses:
|
||||
|
|
|
|||
Loading…
Reference in New Issue