Releases: kubernetes-sigs/cloud-provider-equinix-metal
Releases · kubernetes-sigs/cloud-provider-equinix-metal
v3.8.1
What's Changed
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #520
- chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #513
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #521
- chore(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.19.0 by @dependabot in #526
- chore(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #527
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #536
- chore(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by @dependabot in #539
- chore(deps): bump github.com/equinix/equinix-sdk-go from 0.32.0 to 0.38.0 by @dependabot in #541
- chore(deps): bump k8s.io/klog/v2 from 2.100.1 to 2.120.1 by @dependabot in #504
- chore(deps): bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 by @dependabot in #547
- fix: enable equinix-sdk-go debugging when PACKNGO_DEBUG env var is set by @ctreatma in #551
- chore(deps): bump k8s.io/apimachinery from 0.26.10 to 0.30.2 by @dependabot in #535
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #555
- chore(deps): bump github.com/equinix/equinix-sdk-go from 0.38.0 to 0.41.0 by @dependabot in #556
- chore(deps): bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 by @dependabot in #558
- fix: remove accidentally committed test files by @cprivitere in #559
- fix: handle svc objects with empty annotations by @cprivitere in #560
Full Changelog: v3.8.0...v3.8.1
v3.8.0
What's Changed
- 🌱 fix multiple CVEs by @cprivitere in #480
- Bump google.golang.org/grpc from 1.49.0 to 1.56.3 by @dependabot in #473
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #485
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #487
- fix: hook the EMLB client up to our debug env var by @ctreatma in #479
- chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5 by @dependabot in #492
- chore(deps): bump github.com/packethost/packngo from 0.30.0 to 0.31.0 by @dependabot in #488
- chore(deps): bump github.com/google/uuid from 1.3.1 to 1.5.0 by @dependabot in #489
- chore: removed packngo and used metal-go apis by @aayushrangwala in #486
- chore: update go module path by @cprivitere in #438
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #503
- chore(deps): bump github.com/google/uuid from 1.3.1 to 1.6.0 by @dependabot in #507
- chore(deps): bump github.com/equinix/equinix-sdk-go from 0.30.0 to 0.32.0 by @dependabot in #506
- 🐛 avoid panic by using GetMd5() instead of Md5.Get by @cprivitere in #508
Full Changelog: v3.7.0...v3.8.0
v3.7.0
This release adds private beta support for Equinix Metal's upcoming Load Balancer service.
What's Changed
- Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 by @dependabot in #418
- doc: Update docs to be inline with templates by @cprivitere in #417
- Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by @dependabot in #421
- Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.4 by @dependabot in #435
- Bump github.com/packethost/packngo from 0.29.0 to 0.30.0 by @dependabot in #434
- Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 by @dependabot in #432
- Update Readme to suggest v3.6.2 for the CCM deployment by @aayushrangwala in #437
- Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #441
- Bump actions/checkout from 3 to 4 by @dependabot in #452
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #454
- Bump docker/login-action from 2 to 3 by @dependabot in #455
- Bump docker/build-push-action from 4 to 5 by @dependabot in #456
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #453
- refactor: cleanup of cpem by @cprivitere in #463
- feat: add beta SDK for Equinix Metal Load Balancer service by @ctreatma in #471
- feat: add support for Equinix Metal Load Balancer by @ctreatma in #470
- fix: return a valid LoadBalancerStatus for BGP-based load balancers by @ctreatma in #474
- fix: use the correct external port for control plane LBs by @ctreatma in #475
- fix: use quay.io registry in deployment.yaml by @ctreatma in #478
New Contributors
- @aayushrangwala made their first contribution in #437
Full Changelog: v3.6.2...v3.7.0
v3.6.2
v3.6.1
What's Changed
- Fix Metal-LB v0.12.1 and below compatibility by @cprivitere in #408
- Bump actions/setup-go from 3 to 4 by @dependabot in #392
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
- metallb support range by @deitch in #321
- use env variables when --cloud-config is omitted by @displague in #360
- Adding support for configuring Metal LB via Custom Resources (necessary for 0.13+) by @cprivitere in #340
- Bump docker/build-push-action from 3 to 4 by @dependabot in #361
- Bump golangci/golangci-lint-action from 3.2.0 to 3.4.0 by @dependabot in #358
- Bump github.com/packethost/packngo from 0.25.0 to 0.29.0 by @dependabot in #345
- Bump k8s.io/api from 0.25.0 to 0.26.1 by @dependabot in #355
- Pass config object to newBGP by @ctreatma in #364
- Update go dependencies by @cprivitere in #365
- Update lint code in Makefile by @cprivitere in #366
- Change-default-branch-name-to-main by @cprivitere in #367
- Remove qemu and related items from Makefile by @cprivitere in #368
- Update go Dependencies by @cprivitere in #369
- bump golangci-lint to 1.51 in ci by @cprivitere in #370
- Remove-save-state-from-ci-yaml by @cprivitere in #372
- replace set-output with output environment file by @cprivitere in #373
- Bump metadata-action version by @cprivitere in #374
- Bump k8s.io/component-base from 0.26.1 to 0.26.2 by @dependabot in #375
- Document kube-vip version compatibility by @ctreatma in #381
- Fix the check for the kubernetes service. by @cprivitere in #382
- Update go dependencies by @cprivitere in #384
- Enable all default golingci-lint linters by @cprivitere in #371
- Add explicit CRD configuration for MetalLB by @ctreatma in #386
- Update cluster role permissions to work with MetalLB 0.13.2+ by @ctreatma in #390
New Contributors
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- when --node-ip provided, use that as first InternalIP by @deitch in #297
- switch to DaemonSet to run on all control plane nodes by @deitch in #310
- enable leader-elect by @deitch in #311
- rename deployment.yaml to daemonset.yaml in Helm and remove extraneous field by @deitch in #313
- bump to go 1.19, which is a prerequisite for many dependency upgrades by @deitch in #318
- k8s.io/* to v0.25.0 by @deitch in #320
- Bump github.com/packethost/packngo from 0.24.0 to 0.25.0 by @dependabot in #289
- bump k8s.io components to v0.24.2 by @deitch in #295
- Bump k8s.io/cloud-provider from 0.24.2 to 0.24.3 by @dependabot in #300
- Bump k8s.io/cloud-provider from 0.24.3 to 0.24.4 by @dependabot in #307
Full Changelog: v3.4.3...v3.5.0
v3.4.3
What's Changed
- Bump github.com/packethost/packngo from 0.22.0 to 0.23.0 by @dependabot in #262
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #276
- fix misplaced quotemark by @deitch in #267
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #277
- Bump docker/login-action from 1 to 2 by @dependabot in #273
- Bump docker/build-push-action from 2 to 3 by @dependabot in #275
- Bump docker/setup-qemu-action from 1 to 2 by @dependabot in #274
- k8s v0.24.0 by @deitch in #278
- document --cloud-provider args for 1.23+ by @deitch in #265
- document how to build images, move local run into dev doc by @deitch in #266
- use returned BGP settings from API by @deitch in #264
- Bump github.com/packethost/packngo from 0.23.0 to 0.24.0 by @dependabot in #279
- Revert "document --cloud-provider args for 1.23+" by @deitch in #280
- filter out controlplane EIP from loadbalancer services by @deitch in #288
- include namespace in metallb address-pool name by @deitch in #287
- Bump k8s.io/api from 0.24.0 to 0.24.1 by @dependabot in #285
- Bump k8s.io/cloud-provider from 0.24.0 to 0.24.1 by @dependabot in #284
Full Changelog: v3.4.2...v3.4.3
v3.4.2
What's Changed
- Bump k8s.io/api from 0.23.5 to 0.23.6 by @dependabot in #256
- Bump k8s.io/client-go from 0.23.5 to 0.23.6 by @dependabot in #255
- Bump k8s.io/component-base from 0.23.5 to 0.23.6 by @dependabot in #253
- Bump k8s.io/cloud-provider from 0.23.5 to 0.23.6 by @dependabot in #254
- Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.1 by @dependabot in #252
- use native go cross-compiling by @deitch in #260
- fix ghcr.io org name for releases by @deitch in #261
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
- Update README to reflect current control loop by @deitch in #245
- Enable the CCM to come up before node is ready so it can assign EIP. by @cprivitere in #246
- Fix reading of annotation names from config file by @jvassev in #248
- Update automated workflow to allow for overriding orgs for dockerhub and quay by @detiber in #250
- Bump actions/setup-go from 2 to 3 by @dependabot in #251
- fix metallb matchlabels to be valid by @deitch in #249
New Contributors
- @cprivitere made their first contribution in #246
- @jvassev made their first contribution in #248
Full Changelog: v3.4.0...v3.4.1