v0.13.3 (2024-11-04)
- Update govultr from v3.9.1 to v3.11.2 PR 283
v0.13.2 (2024-10-28)
- Update go to v1.23 and github workflows PR 280
v0.13.1 (2024-08-19)
- Load Balancers: Resolve issues with hairpinning by introducing hostname workaround PR 268
v0.13.0 (2024-08-12)
- Load Balancers: Get service before checking annotations to resolve nil map errors PR 262
- Update go to v1.21 PR 248
- Bump golang.org/x/net from 0.22.0 to 0.23.0 PR 245
- Update otel from v1.18.0 to v1.20.0 PR 258
- Bump github.com/vultr/govultr/v3 from 3.6.4 to 3.8.1 PR 259
- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 PR 261
- Update mattermost notification workflows PR 246
- Fix mattermost notifications PR 247
- Goreleaser and golangci-lint workflows updates PR 253
- @mondragonfx made their first contribution in PR 248
v0.12.0 (2024-04-02)
- Add ability for load balancer labels to be updated PR 230
- Document https value option to LB protocol annotation PR 231
- Bump golang.org/x/crypto from 0.13.0 to 0.17.0 PR 223
- Bump golang.org/x/oauth2 from 0.12.0 to 0.18.0 PR 232
- Bump google.golang.org/grpc from 1.58.0 to 1.58.3 PR 216
- Bump k8s.io/klog/v2 from 2.100.1 to 2.120.1 PR 233
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 PR 234
- Bump github.com/vultr/govultr/v3 from 3.6.1 to 3.6.4 PR 237
v0.11.0 (2024-01-16)
- Add annotation to create a load balancer on a service PR 213
- Add check for firewall type of IPv6 PR 212
- Add support for bare metal nodes PR 228
v0.10.0 (2023-09-18)
- Update to Go v1.20 PR #186
- Update to Go-Vultr v3.1.0 PR #191
- Add VLB node-count PR #206
- Add Secret watcher to update services when TLS cert is renewed for VLB PR #209
v0.9.0 (2023-03-18)
- Added IPv6 support for VLB and worker nodes PR #163
v0.8.2 (2023-02-08)
- Increase page size for instance lookup and add additional error check during instance exists check PR #154
v0.8.1 (2023-02-02)
- Update instanceV2 to fix instance lookup PR #152
v0.8.0 (2023-02-01)
- Add support for cloudflare source in loadbalaner firewall rules PR #139
- implemented instancesv2 PR #150
- @reubit made their first contribution in PR #139
- @happytreees made their first contribution in PR #150
- Adds goreleaser: PR #126
- Updates various
k8s.io
components fromv0.22.9
tov0.24.6
: PR #120 - Moves from Go 1.17 to Go 1.19: PR #120
- Adds
golangci-lint
: PR #120 - Updates
klog
version: PR #120 - Removes
github.com/pkg/errors
in favor of built-infmt
: PR #120 - Updates
golang.org/x/oauth2
: PR #120 - Fixes a lot of
golangci-lint
issues: PR #120 - Adds annotation to define "backend" protocol: PR #118
- Updates to
govultr
from2.16.0
to2.17.2
: PR #103
- VPC changes by @ddymko in #87
- bumping the 22 patches from 7 to 9 by @ddymko in #89
- Allow changing the base URL the ccm uses for API calls by @ddymko in #88
- bump go to 1.17 by @ddymko in #91
- Bump github.com/vultr/metadata from 1.0.3 to 1.1.0 by @dependabot in #93
- updating all go 1.16 references to 1.17 by @ddymko in #94
- Updated GoVultr dependencies from 2.11.1 to 2.14.1.
- Updated Klog to v2.9.0
- Updated Kubernetes dependencies from v0.21 to v0.22
- Updated GoVultr dependencies from 2.5.1 to 2.11.1. This fixes LB issues with setting SSL secret data
- Read and store
kubeconfig
when it is passed in as a flag. This fixes and issue when the CCM runs to grab secret data for LB SSL
- Updated Kubernetes dependencies from 1.19 to 1.20
- Adding ability to change UserAgent
- Include binary builds on tagged releases
- Bumped GoVultr from v2.2.0 - v2.5.1
- Load Balancers updates - support for firewalls + private networks
- Bump to build with go version 1.16
- Fix error message on metadata retrieval
- Bumped vultr/metadata from v1.0.2 - v1.0.3
- Bumped GoVultr from v2.0.0 - v2.2.0
- Adding proxy protocol support for Load Balancer service 24
- Adding nightly yaml
- Bumping Kubernetes dependencies from 1.18.5 to 1.19.4
- Bumped GoVultr to v2.0.0 - This will use UUIDs for node IDs and not work on clusters provisioned by a CCM prior to v0.1.0
- Bumping Kubernetes dependencies from 1.17.5 to 1.18.5
- Bumping Vultr Metadata client to v1.0.1 to support new Region South Korea
- Updated Kubernetes dependency to 1.17.5
- Updated GoVultr dependency to v0.4.1
- Added Metadata client dependency which removes need to define region ID in yaml
- Added a more defined RBAC
- Support LoadBalancer
- Initial Release supports
- NodeController
- ZoneController