From fb9f54db5c6dc247058b6be08df24c7ce55d933a Mon Sep 17 00:00:00 2001 From: Kevin Quinn Date: Thu, 19 Jun 2025 09:01:24 +0100 Subject: [PATCH] [enterprise-4.13] OCPBUGS-49379 autoAssign=true present in ipaddresspool CR assigns the first available host IP from a network --- modules/nw-metallb-addresspool-cr.adoc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/nw-metallb-addresspool-cr.adoc b/modules/nw-metallb-addresspool-cr.adoc index 20c3ac3d5d87..9c3c07b25595 100644 --- a/modules/nw-metallb-addresspool-cr.adoc +++ b/modules/nw-metallb-addresspool-cr.adoc @@ -45,9 +45,14 @@ Specify each range in CIDR notation or as starting and ending IP addresses separ |`spec.autoAssign` |`boolean` |Optional: Specifies whether MetalLB automatically assigns IP addresses from this pool. -Specify `false` if you want explicitly request an IP address from this pool with the `metallb.universe.tf/address-pool` annotation. +Specify `false` if you want to explicitly request an IP address from this pool with the `metallb.universe.tf/address-pool` annotation. The default value is `true`. +[NOTE] +==== +For IP address pool configurations, ensure the addresses field specifies only IPs that are available and not in use by other network devices, especially gateway addresses, to prevent conflicts when `autoAssign` is enabled. +==== + |`spec.avoidBuggyIPs` |`boolean` |Optional: This ensures when enabled that IP addresses ending `.0` and `.255` are not allocated from the pool. The default value is `false`. Some older consumer network equipment mistakenly block IP addresses ending in `.0` and `.255`.