Releases: anexia-it/k8s-anexia-ccm
Releases · anexia-it/k8s-anexia-ccm
v1.5.9
Release v1.5.8
Changes
- Handle rate limits by the Engine for LoadBalancer reconciliation @nachtjasmin (#382)
- Add debug binaries to the .gitignore @nachtjasmin (#374)
🚧 Maintenance
- Bump go.anx.io/go-anxcloud from 0.7.6 to 0.7.7 @dependabot[bot] (#380)
- Bump golang from 1.22 to 1.23 @dependabot[bot] (#333)
- Bump paambaati/codeclimate-action from 8.0.0 to 9.0.0 @dependabot[bot] (#337)
Release v1.5.7 -- Proxy protocol support
Changes
- Prepare release v1.5.7 @LittleFox94 (#376)
- ANXKUBE-1251: Allow setting hostname via annotation instead of IPs @89Q12 (#355)
- SYSENG-1847: update golang/x/net to 0.33.0 @DrPsychick (#372)
- Use newer runner images @nachtjasmin (#361)
- loadbalancer: Simplify several parts @nachtjasmin (#347)
- bump-actions/deploy-pages to version 3 to keep in sync with actions/upload-pages-artifact @89Q12 (#320)
- chore: coordinate dependabot updates for operator of the week @nachtjasmin (#312)
🚧 Maintenance
- Bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.4 in /hack @dependabot (#371)
- Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2 @dependabot (#368)
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 @dependabot (#363)
- Bump alpine from 3.20.3 to 3.21.0 @dependabot (#362)
- Bump k8s.io/cloud-provider from 0.31.2 to 0.31.3 @dependabot (#357)
- Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 @dependabot (#359)
- Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 @dependabot (#358)
- Bump github.com/golangci/golangci-lint from 1.62.0 to 1.62.2 in /hack @dependabot (#360)
- Bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /hack @dependabot (#352)
- Bump go.anx.io/go-anxcloud from 0.7.5 to 0.7.6 @dependabot (#353)
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 @dependabot (#351)
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 @dependabot (#350)
- Bump k8s.io/cloud-provider from 0.31.0 to 0.31.2 @dependabot (#348)
- Bump go.anx.io/go-anxcloud from 0.7.3 to 0.7.5 @dependabot (#349)
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.5 @dependabot (#345)
- Bump alpine from 3.20.2 to 3.20.3 @dependabot (#342)
- Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 @dependabot (#339)
- Bump k8s.io/cloud-provider from 0.30.3 to 0.31.0 @dependabot (#331)
- Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 @dependabot (#338)
- Bump github.com/golangci/golangci-lint from 1.59.1 to 1.61.0 in /hack @dependabot (#341)
- Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 @dependabot (#335)
- Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 @dependabot (#329)
- Bump go.anx.io/go-anxcloud from 0.7.2 to 0.7.3 @dependabot (#328)
- Bump actions/setup-python from 4 to 5 @dependabot (#327)
- Bump paambaati/codeclimate-action from 3.2.0 to 8.0.0 @dependabot (#324)
- Bump release-drafter/release-drafter from 5 to 6 @dependabot (#325)
- Bump actions/setup-go from 4 to 5 @dependabot (#326)
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 @dependabot (#322)
- Bump alpine from 3.20.1 to 3.20.2 @dependabot (#321)
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 @dependabot (#323)
- Bump actions/checkout from 3 to 4 @dependabot (#318)
- Bump alpine from 3.19.0 to 3.20.1 @dependabot (#319)
- Bump docker/metadata-action from 4 to 5 @dependabot (#317)
- Bump actions/upload-pages-artifact from 1 to 3 @dependabot (#314)
- Bump docker/login-action from 2 to 3 @dependabot (#316)
- Bump docker/build-push-action from 4 to 6 @dependabot (#315)
- Bump k8s.io/cloud-provider from 0.30.2 to 0.30.3 @dependabot (#313)
- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 @dependabot (#310)
- Bump go.anx.io/go-anxcloud from 0.7.1 to 0.7.2 @dependabot (#311)
- Bump go.anx.io/go-anxcloud from 0.6.4 to 0.7.1 @dependabot (#306)
- Bump k8s.io/cloud-provider from 0.29.3 to 0.30.2 @dependabot (#308)
- Bump github.com/golangci/golangci-lint from 1.59.0 to 1.59.1 in /hack @dependabot (#307)
- Bump github.com/golangci/golangci-lint from 1.58.2 to 1.59.0 in /hack @dependabot (#305)
- Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 @dependabot (#303)
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 @dependabot (#301)
- Bump github.com/golangci/golangci-lint from 1.58.1 to 1.58.2 in /hack @dependabot (#300)
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 @dependabot (#302)
- Bump github.com/golangci/golangci-lint from 1.58.0 to 1.58.1 in /hack @dependabot (#297)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot (#296)
- Bump github.com/golangci/golangci-lint from 1.55.2 to 1.58.0 in /hack @dependabot (#295)
- Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /hack @dependabot (#278)
- Bump go.anx.io/go-anxcloud from 0.6.2 to 0.6.4 @dependabot (#287)
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 @dependabot (#294)
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 @dependabot (#276)
Release v1.5.6
Changes
- Upgrade to go 1.22 @anx-mschaefer (#292)
🐛 Bug Fixes
- ANXKUBE-1123: fix InstanceType when disk_type is missing @anx-mschaefer (#292)
🚧 Maintenance
- ANXKUBE-1123: fix InstanceType when disk_type is missing @anx-mschaefer (#292)
- Bump k8s.io/cloud-provider from 0.29.1 to 0.29.3 @dependabot (#280)
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 @dependabot (#286)
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 @dependabot (#283)
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.1 @dependabot (#285)
- Bump k8s.io/cloud-provider from 0.29.0 to 0.29.1 @dependabot (#265)
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 @dependabot (#261)
- Bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 @dependabot (#266)
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 @dependabot (#268)
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0 @dependabot (#267)
- Bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 @dependabot (#262)
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 @dependabot (#260)
- Bump k8s.io/cloud-provider from 0.28.4 to 0.29.0 @dependabot (#258)
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 @dependabot (#259)
Release v1.5.5
Changes
- ANXKUBE-1032: fix leaky reconciliation pending metric @anx-mschaefer (#255)
- Upgrade docker base images alpine:3.19.0 & golang:1.21 @anx-mschaefer (#256)
🚧 Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 @dependabot (#254)
- Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 @dependabot (#247)
- Bump go.anx.io/go-anxcloud from 0.5.3 to 0.6.1 @dependabot (#253)
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 @dependabot (#251)
- Bump k8s.io/cloud-provider from 0.28.3 to 0.28.4 @dependabot (#252)
- Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 @dependabot (#249)
- Bump k8s.io/cloud-provider from 0.28.2 to 0.28.3 @dependabot (#239)
- Bump github.com/golangci/golangci-lint from 1.55.1 to 1.55.2 in /hack @dependabot (#248)
- Bump github.com/onsi/gomega from 1.28.0 to 1.29.0 @dependabot (#243)
- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 @dependabot (#246)
- Bump google.golang.org/grpc from 1.54.0 to 1.56.3 @dependabot (#245)
- Bump golang.org/x/net from 0.14.0 to 0.17.0 @dependabot (#244)
- Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.1 in /hack @dependabot (#242)
- Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 @dependabot (#238)
- Bump github.com/prometheus/client_model from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0 @dependabot (#237)
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 @dependabot (#236)
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 @dependabot (#235)
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 @dependabot (#232)
- ginkgo: remove from tools and run with version in go.mod @LittleFox94 (#234)
- Bump k8s.io/cloud-provider from 0.28.1 to 0.28.2 @dependabot (#231)
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 in /hack @dependabot (#230)
- Bump github.com/golangci/golangci-lint from 1.54.1 to 1.54.2 in /hack @dependabot (#227)
- Bump k8s.io/cloud-provider from 0.28.0 to 0.28.1 @dependabot (#229)
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 @dependabot (#228)
- Bump k8s.io/cloud-provider from 0.27.4 to 0.28.0 @dependabot (#226)
- Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.1 in /hack @dependabot (#225)
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 @dependabot (#223)
- Bump k8s.io/cloud-provider from 0.27.3 to 0.27.4 @dependabot (#222)
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 @dependabot (#219)
- Bump go.anx.io/go-anxcloud from 0.5.2 to 0.5.3 @dependabot (#220)
- Update alpine image to 3.18.2 @eiabea (#218)
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 @dependabot (#215)
- Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /hack @dependabot (#217)
- Bump k8s.io/cloud-provider from 0.27.2 to 0.27.3 @dependabot (#216)
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 in /hack @dependabot (#214)
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 @dependabot (#212)
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 @dependabot (#213)
- Bump go.anx.io/go-anxcloud from 0.5.1 to 0.5.2 @dependabot (#210)
- Bump github.com/golangci/golangci-lint from 1.53.1 to 1.53.2 in /hack @dependabot (#209)
- Bump github.com/golangci/golangci-lint from 1.53.0 to 1.53.1 in /hack @dependabot (#208)
- Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.0 in /hack @dependabot (#207)
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /hack @dependabot (#206)
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 @dependabot (#205)
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 @dependabot (#204)
- Bump k8s.io/cloud-provider from 0.27.1 to 0.27.2 @dependabot (#202)
- Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 @dependabot (#201)
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 @dependabot (#203)
- Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 in /hack @dependabot (#200)
- Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 @dependabot (#195)
- Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 @dependabot (#197)
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 @dependabot (#196)
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 in /hack @dependabot (#198)
Release v1.5.4
Changes
- Prepare release v1.5.4 @eiabea (#194)
- Fix lb reconciliation test wait timeout @marioreggiori (#193)
🚀 Features
🚧 Maintenance
- Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 @dependabot (#192)
- Bump k8s.io/cloud-provider from 0.27.0 to 0.27.1 @dependabot (#191)
- Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 @dependabot (#190)
- Bump k8s.io/cloud-provider from 0.26.3 to 0.27.0 @dependabot (#189)
- Remove deprecated set-output in docker-scan job @eiabea (#188)
Release v1.5.3
Fixed
- instances: debounce instead of panic if unauthorized/forbidden @marioreggiori (#184)
Added
- Reconcile metrics @eiabea (#167)
- Histograms
- cloud_provider_anexia_reconcile_total_duration_seconds
- cloud_provider_anexia_reconcile_create_resources_duration_seconds
- Counter
- cloud_provider_anexia_reconcile_create_errors_total
- cloud_provider_anexia_reconcile_delete_retries_total
- cloud_provider_anexia_reconcile_delete_errors_total
- cloud_provider_anexia_reconcile_created_total
- cloud_provider_anexia_reconcile_deleted_total
- cloud_provider_anexia_reconcile_retrieved_resources_total
- Gauge
- cloud_provider_anexia_reconcile_resources_pending
- Histograms
Changed
- Upgrade github workflow actions @eiabea (#181)
- Update base image to Alpine v3.17.3 @LittleFox94 (#181)
- various development dependency updates
- Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.2 in /hack @dependabot (#185)
- Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 @dependabot (#182)
- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 @dependabot (#183)
- Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 @dependabot (#180)
- Bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 @dependabot (#178)
- Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 @dependabot (#176)
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 @dependabot (#174)
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 @dependabot (#168)
- Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 @dependabot (#171)
- Bump k8s.io/cloud-provider from 0.26.1 to 0.26.2 @dependabot (#172)
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 @dependabot (#170)
- Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 @dependabot (#166)
- Bump github.com/onsi/gomega from 1.27.0 to 1.27.1 @dependabot (#164)
- Bump go.anx.io/go-anxcloud from 0.5.0 to 0.5.1 @dependabot (#165)
- Bump github.com/onsi/gomega from 1.26.0 to 1.27.0 @dependabot (#163)
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 @dependabot (#162)
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 @dependabot (#161)
- Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 @dependabot (#159)
- Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 @dependabot (#160)
Release v1.5.2
Changed
- instances: panic on 401 responses from engine to slow down requests with invalid token @marioreggiori (#155)
- various dependency updates
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 @dependabot (#153)
- Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 @dependabot (#154)
- Bump k8s.io/cloud-provider from 0.26.0 to 0.26.1 @dependabot (#157)
Removed
- (internal) Remove CVE-2022-27664 from trivyignore @LittleFox94 (#156)
Full Changelog: v1.5.1...v1.5.2
Release v1.5.1
Fixed
- fix LBaaS VIP discovery fallback @marioreggiori (#151)
Changes
- various dependency updates
- Bump go.anx.io/go-anxcloud from 0.4.6 to 0.5.0 @dependabot (#145)
- Bump k8s.io/cloud-provider from 0.25.4 to 0.26.0 @dependabot (#147)
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 @dependabot (#148)
- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 @dependabot (#149)
- Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 @dependabot (#150)
Release v1.5.0
Added
- Use auto discovery for VIP addresses in auto discovered prefixes @toothstone and @marioreggiori (#142)
- Engine Addresses tagged with "kubernetes-lb-vip-" will be allocated for Services
- If no tagged Address can be found, fall back to calculating the VIP. This fallback will be removed in the future
- Configured prefixes always use calculated VIPs
Changes
- (internal) refactor tests for LoadBalancer reconciliation @LittleFox94 (#101)
- various dependency updates
- Bump go.anx.io/go-anxcloud from 0.4.5 to 0.4.6 @dependabot (#126)
- Bump k8s.io/cloud-provider from 0.25.1 to 0.25.4 @dependabot (#125, #132, #141)
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 @dependabot (#136, #138)
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 @dependabot (#133)
- Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.5.1 @dependabot (#124, #129, #131, #134, #139, #143)
- Bump github.com/onsi/gomega from 1.20.2 to 1.24.1 @dependabot (#127, #130, #135, #137, #140)