Kubernetes CSI-Addons v0.6.0
Release highlights:
- use Golang version v1.19
- enhancements to ci for generating proto files
- add LastSyncTime to volume replication status
- enhancements to relcaimspacejob controller
- add support for webhooks for all CRs
- add default value to autoResync
- increase default controller cpu & memory limits
What's Changed
- ci: use Go 1.19 for testing and building by @nixpanic in #228
- vendor: bump github.com/onsi/gomega from 1.20.1 to 1.20.2 by @dependabot in #229
- vendor: bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 by @dependabot in #230
- build: add tools to (re)generate protobuf files after modification by @nixpanic in #233
- vendor: bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 by @dependabot in #235
- Add LastSyncTime to volume replication status by @yati1998 in #232
- vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.1.0 to 1.2.0 by @dependabot in #234
- vendor: bump k8s.io/api from 0.25.0 to 0.25.1 by @dependabot in #239
- vendor: bump k8s.io/client-go from 0.25.0 to 0.25.1 by @dependabot in #240
- ci: bump helm/kind-action from 1.3.0 to 1.4.0 by @dependabot in #246
- vendor: bump k8s.io/api from 0.25.1 to 0.25.2 by @dependabot in #244
- vendor: bump k8s.io/client-go from 0.25.1 to 0.25.2 by @dependabot in #243
- vendor: bump sigs.k8s.io/controller-tools from 0.9.2 to 0.10.0 by @dependabot in #245
- controller: fix csiaddonsnodes object deletion by @Madhu-1 in #247
- vendor: bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #248
- vendor: bump google.golang.org/grpc from 1.49.0 to 1.50.0 by @dependabot in #249
- relcaimspace: add nodeID to error message by @Madhu-1 in #256
- vendor: bump k8s.io/apimachinery from 0.25.2 to 0.25.3 by @dependabot in #253
- vendor: bump google.golang.org/grpc from 1.50.0 to 1.50.1 by @dependabot in #254
- vendor: bump github.com/operator-framework/operator-sdk from 1.23.0 to 1.24.0 by @dependabot in #252
- vendor: bump github.com/onsi/gomega from 1.21.1 to 1.22.1 by @dependabot in #251
- vendor: bump k8s.io/api from 0.25.2 to 0.25.3 by @dependabot in #255
- vendor: bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #259
- vendor: bump k8s.io/client-go from 0.25.2 to 0.25.3 by @dependabot in #258
- vendor: bump github.com/onsi/gomega from 1.22.1 to 1.23.0 by @dependabot in #261
- replication: update LastSyncTime if its not nill by @Madhu-1 in #260
- vendor: bump github.com/onsi/gomega from 1.23.0 to 1.24.0 by @dependabot in #262
- replication: reduce the reqeue time for GetReplicationInfo by @Madhu-1 in #263
- vendor: bump github.com/container-storage-interface/spec from 1.6.0 to 1.7.0 by @dependabot in #266
- vendor: bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 by @dependabot in #265
- replication: add webhook for volumereplicationclass by @Madhu-1 in #257
- webhook: add webhooks for volumereplication by @Madhu-1 in #271
- ci: only build container for Kind GitHub Action on current platform by @nixpanic in #272
- vendor: bump k8s.io/apimachinery from 0.25.3 to 0.25.4 by @dependabot in #269
- vendor: bump github.com/onsi/gomega from 1.24.0 to 1.24.1 by @dependabot in #267
- vendor: bump k8s.io/client-go from 0.25.3 to 0.25.4 by @dependabot in #270
- vendor: bump google.golang.org/grpc from 1.50.1 to 1.51.0 by @dependabot in #275
- Add Webhooks for CR's by @Madhu-1 in #274
- vendor: bump go.uber.org/zap from 1.23.0 to 1.24.0 by @dependabot in #276
- replication: reduce RPC calls when VR state is primary by @yati1998 in #280
- reclaimspace: consider VA object only it is attached & not being deleted by @Rakshith-R in #285
- vendor: bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #282
- ci: bump helm/kind-action from 1.4.0 to 1.5.0 by @dependabot in #283
- api: mark spec field of CRs as required by @Rakshith-R in #288
- build: support OwnNamespace installMode type by @Rakshith-R in #286
- replication: correct log message by @Madhu-1 in #289
- vendor: bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.2 by @dependabot in #294
- controller/replication: add UnimplementedError for getVolRepInfo() by @Rakshith-R in #295
- ci: bump docker/build-push-action from 3 to 4 by @dependabot in #299
- vendor: bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #298
- controller/replication: fix bug in Unimplmented error check by @Rakshith-R in #300
- vendor: bump github.com/operator-framework/operator-sdk from 1.26.0 to 1.27.0 by @dependabot in #296
- vendor: bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 by @dependabot in #297
- vendor: bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #303
- add default value to autoResync by @matancarmeli7 in #304
- vendor: bump github.com/onsi/gomega from 1.26.0 to 1.27.1 by @dependabot in #305
- vendor: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #306
- vendor: bump github.com/onsi/gomega from 1.27.1 to 1.27.2 by @dependabot in #307
- vendor: bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #308
- vendor: bump k8s.io/api from 0.26.1 to 0.26.2 by @dependabot in #310
- vendor: bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 by @dependabot in #309
- vendor: bump k8s.io/client-go from 0.26.1 to 0.26.2 by @dependabot in #311
- build: increase default resource cpu & memory limits by @Rakshith-R in #312
New Contributors
- @matancarmeli7 made their first contribution in #304
Full Changelog: v0.5.0...v0.6.0