File metallb.changes of Package metallb
-------------------------------------------------------------------
Tue Aug 05 09:42:07 UTC 2025 - Mulzer <daniel.mulzer@gmail.com>
- Update to version 0.15.2+git.0.942c2fe5:
* Automated update for release v0.15.2
-------------------------------------------------------------------
Wed Jul 09 13:58:29 UTC 2025 - Berthold Gunreben <azouhr@opensuse.org>
- Update to version 0.15.1+git.0.131ab83:
*
-------------------------------------------------------------------
Wed Jul 09 13:46:13 UTC 2025 - Berthold Gunreben <azouhr@opensuse.org>
- Update to version 0.15.2+git.0.942c2fe:
* Automated update for release v0.15.2
* Automated update for release v0.15.1
* Prepare the 0.15.1 release notes
* Revert "Detect and reject configurations where the service IP range overlaps with node IPs"
* Automated update for release v0.15.0
* Prepare the 0.15.0 release notes
* E2E: create the extra frrk8s config under the frrk8s namespace
* E2E: bump the k8s reporter
* FRR-K8s: convert the dualstackaddressfamily flag
* Bump frr-k8s to 0.0.20
* FRR: refactor the prefix lists rendering logic
* E2E: adjust the multiprotocol tests to run with dualfamily
* FRR: deprecate disableMP
* Fix go version specification and golang toolchain version
* Chore(deps): bump github.com/ory/dockertest/v3 from 3.10.0 to 3.12.0
* Chore(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0
* Helm: add option to exclude pools from triggering alerts
* Ignore top level build folder only
* E2E: dump the infos for all the VRFs
* Bump the dependencies and the go version
* Bump frr-k8s to 0.0.18
* Add Clastix as adopter (#2737)
* Single local pref check: isolate v4 and v6 aggregation length
* Add 1&1 Mail & Media to adopters
* Add Kiratech Training as an adopter
* Docs: add ServiceL2Status and ServiceBGPStatus
* added Nokia EDA
* Chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 in /e2etest
* Fixes to make golangci-lint passes
* Bump golangci-lint version
* stop running full ci-suite on adopters update
* Add Deutsche Telekom's Das SCHIFF / T-CaaS as an adopter
* Adds SUSE as MetalLB adopter
* Add an official adopters list
* IP Assignement: match clusterip family in case of single stack clusterip
* FRR mode: put a limit to the number of open file descriptors
* Adding e2etest : Handling IP allocation when only priority is defined
* Handle IP allocation when only priority is defined
* E2E: Fix ServiceL2Status empty node flake
* ServiceL2Status: do not requeue immediately on creation
* ServiceL2Status: delete redundant resources
* ServiceL2Status: determine if the status belongs to a node using labels
* troubleshooting: Add missing CRDs to collection script
* Update design document
* Revert `Remove advertisements from peers when local node is cordoned`
* feat(oci): publish chart to quay registry
* fix: webhook to handle interface field of BGPPeer resource
* Controller: re-evaluate the services when a sharing key changes
* E2E: add a test where we tweak the shareability of an ip
* CreateWithBackendPort: assign the service port too
* All nodes will announce L2 services when speakerlist is disabled
* Chore(deps): bump github.com/golang/glog from 1.0.0 to 1.2.4 in /e2etest
* cleanup: Remove unused conversion webhook kustomize patch
* Docs: specify the service account to use on OCP / helm
* Add redirect for the metallb.io/metallb vanity url
* E2E: enable unnumber test for frr backend
* Support for unnumbered BGP peering for frr backend
* fix: Remove caBundle fields from webhook configurations
* build: Install yq, required to generate manifests
* Chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2
* E2E: add unnumbered BGP for frrk8s backend
* E2E: modify dump function to accept extra containers
* Support unnumbered BGP peering for frrk8s backend
* E2E: fix preferDualStack flake
* E2E: Add IPAddressPool Status coverage
* manifests: Add rbac for IPAddressPool Status and regenerate
* controller: Implement IPAddressPool Status
* API: Add IPAddressPool Status
* metrics: delete stats for deleted pools
* build: Fetch kubectl only if it is not present
* Detect and reject configurations where the service IP range overlaps with node IPs
* Chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.4.0
* Chore(deps): bump k8s.io/component-base from 0.31.1 to 0.32.2
* Bump the controller-gen version
* CI: temporarily disable gosec security scanner
* Bump the golangci-lint version
* Bump deps
* Use go 1.22.12
* Chore(deps): bump actions/stale from 9.0.0 to 9.1.0
* Chore(deps): bump securego/gosec from 2.21.2 to 2.22.0
* E2E: Add ServiceBGPStatus tests
* manifests: regenerate with ServiceBGPStatus
* controller: Implement ServiceBGPStatus
* API: Add ServiceBGPStatus
* Chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 in /e2etest
* Chore(deps): bump helm/chart-testing-action from 2.6.1 to 2.7.0
* Chore(deps): bump golang.org/x/sys from 0.26.0 to 0.29.0
* chore: update go toolchain to 1.22.11
* Chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0
* E2E: make the interface optional when fetching routes
* fix(docs|website): replace deprecated metallb.universe.tf annotation prefix with metallb.io
* Bump frrk8s to 0.0.17
-------------------------------------------------------------------
Fri Apr 11 08:13:51 UTC 2025 - Berthold Gunreben <azouhr@opensuse.org>
- Update to version 0.14.9:
* Automated update for release v0.14.9
* Prepare the 0.14.9 release notes
* Chart: force podMonitor and serviceMonitor to be mutually exclusive
* Chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.3
* IPV6 bgp validation: validate bgpadvertisement selected pools
* Chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.22.0
* Add documentation for the newly added support of `PreferDualStack` in MetalLB's `ipFamilyPolicy`
* CI: Re-enable L2ServiceStatus e2es
* Docs: document the ip reconciliation behavior
* Website: set redirects for metallb.universe.tf to metallb.io
* Move russell and graeme to emeritus maintainers
* Docs: document the vrf label in bgp related metrics
* tasks: print the ginkgo command execution
* tasks: use local ginkgo
* Website: mention RPF in the metallb troubleshooting guide
* website: fix L2Advertisement doc example
* Chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1
* E2E: add changes to support unnumbered BGP
* Chore(deps): bump k8s.io/client-go from 0.31.1 to 0.31.4
* Fix(tests): resolve flakiness in service pool reassignment test
* API: Fix kubectl explain format for graceful restart
* Doc: add BGP graceful restart section
* Add e2e tests for PreferDualStack IP family policy support
* Add support for prefer-dual-stack IPFamilyPolicy
* Metrics test: use the address only for labels in case of frrk8s
* Bump frrk8s to 0.0.16
* Chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.36.0
* Chore(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
* Chore(deps): bump k8s.io/api from 0.31.1 to 0.31.3
* Chore(deps): bump mikepenz/action-junit-report from 4 to 5
* Webhooks: fix Community update
* ffr-k8s: Make sure no duplicates prefix are passed to backend
* internal/config: Replace k8s.io/utils/strings/slices by Go stdlib slices
* E2E: increase debugging for the external peers
* Tasks: warn if not able to export kind logs
* e2e: remove the skipDockerCmd parameter
* Doc: add design for unnumbered bgp
* apply Prometheus best practices to existing alerts
* E2E: Establish session using DynamicASN
* Manifests: bump with Dynamic ASN
* Controller: Support Dynamic ASN
* API: Add DynamicASN field for BGPPeers
* Controller: Align with pointered hold/keepalive timers
* API: pointerize hold/keepalive BGP timers
* Add log for L2 speaker when node is not usable (#2538)
* Vulncheck periodic job: fix the go version (#2555)
* Enable Graceful Restart for frr-k8s backend (#2550)
* Publish jobs: bump gh actions (#2527)
* Added spaces for mermaid diagram subgraph titles to fix syntax errors (#2513)
* Service annotations: change annotation prefix to metallb.io
* Manifests: Add speaker delete FRRConfiguration rbac
* Bump frr-k8s, k8s deps, dependabot
* E2E: ignore stderr if error is nil when kubectl exec (#2536)
* dev-env: Add missing parts to support dual stack (#2517)
* E2E: Fix instruction to run e2e tests (#2532)
* Use the official govulncheck gh action (#2529)
* Lint tasks.py (#2524)
* Safeconvert: add arm specific code for int to uint32
* chore: update to 1.22.7
* Chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.20.2
* Check for overflows when converting ints
* Pin the securego github action
* drop weavenet reference
* deprecate weavenet documentation
* Helm chart: Remove unintended speaker label in controller ServiceMonitor
* Helm chart: Avoid speaker resources creation when speaker is disabled
* update equinix references
* Fix typos
* bump kind version
* E2E: add L2|BGP word in the test name
* Deprecate bgppeerv1beta1
* Remove advertisements from peers when local node is cordoned
* E2E: test the cordon node scenario
* Point to correct K3s documentation
* Remove the permission on mutatingwebhookconfigurations
-------------------------------------------------------------------
Fri Feb 07 08:26:28 UTC 2025 - kristian.zhelyazkov@suse.com
- Update to version 0.14.8:
* Automated update for release v0.14.8
* Fix the broken manifests
* Prepare the 0.14.8 release notes
* Bump frrk8s to 0.0.14
* Automated update for release v0.14.7
* Prepare the 0.14.7 release notes
* Service L2 status: remove the duplicate validation
* Automated update for release v0.14.6
-------------------------------------------------------------------
Sat Mar 21 10:13:40 UTC 2020 - Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.2
- Dramatically reduce dead node detection time when using Layer 2 mode.
- Allow kustomize to change namespace MetalLB runs.
- Fix layer2 not sending ARP messages when IP changes.
- Fix to properly expose address_total Prometheus metric.
- Support older devices that might not support RFC4893.
-------------------------------------------------------------------
Wed Nov 6 17:10:37 UTC 2019 - Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.3
- Add kustomize.yaml file
-------------------------------------------------------------------
Wed Oct 30 10:35:06 UTC 2019 - Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.2
- Fix layer2 node selection when healthy and unhealthy replicas
are colocated on a single node. (#474)
- Drop support for helm chart installation
- Refresh vendor.tar.gz
-------------------------------------------------------------------
Wed Aug 21 14:00:28 CEST 2019 - kukuk@suse.de
- Update to version 0.8.1
- Fix the apiGroup for PodSecurityPolicy, for compatibility with
Kubernetes 1.16. (#458).
- Fix speaker posting events with an empty string as the announcing
node name. (#456).
- Fix RBAC permissions on speaker, to allow it to post events to
all namespaces. (#455).
-------------------------------------------------------------------
Mon Jul 22 13:20:23 CEST 2019 - kukuk@suse.de
- Update to version 0.8.0
- add PodSecurityPolicy for speaker
- speaker now tolerates running on Kubernetes control plane nodes
- Removed metallb-pie.patch
-------------------------------------------------------------------
Tue Jun 4 13:26:49 CEST 2019 - kukuk@suse.de
- Use official image from registry.opensuse.org
-------------------------------------------------------------------
Wed Apr 10 11:32:56 CEST 2019 - kukuk@suse.de
- Use our golang macros as far as possible
- metallb.yaml: use images from opensuse registry
-------------------------------------------------------------------
Thu Mar 28 20:46:29 CET 2019 - kukuk@suse.de
- Initial release