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

openSUSE Build Service is sponsored by