Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MetalLB avoidBuggyIPs default changed to true, configuration option removed #10457

Closed
zeeZ opened this issue Sep 20, 2023 · 0 comments · Fixed by #10458
Closed

MetalLB avoidBuggyIPs default changed to true, configuration option removed #10457

zeeZ opened this issue Sep 20, 2023 · 0 comments · Fixed by #10458
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@zeeZ
Copy link
Contributor

zeeZ commented Sep 20, 2023

In the CRD rework of #9120 (released with v2.22.0), the option metallb_avoid_buggy_ips was removed and the default was changed from false to a hardcoded true.

Prior to that release, I had the following config:

metallb_ip_range:
- "10.11.100.0-10.11.199.255"

with the new equivalent:

metallb_config:
  address_pools:
    primary:
      ip_range:
      - "10.11.100.0-10.11.199.255"
      auto_assign: true

After the upgrade, the LoadBalancer service for 10.11.100.0 no longer worked and the address could not be reassigned. I had to manually edit the pool to set avoidBuggyIPs: false.

  • the default should (probably) be reverted to false
  • it should be possible to change the behavior via config again
@zeeZ zeeZ added the kind/bug Categorizes issue or PR as related to a bug. label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant