Skip to content

Releases: csi-addons/kubernetes-csi-addons

v0.11.0

25 Nov 19:38
Compare
Choose a tag to compare

What's Changed

  • vendor: bump google.golang.org/grpc from 1.66.0 to 1.66.2 in the golang-dependencies group by @dependabot in #672
  • vendor: bump sigs.k8s.io/controller-tools from 0.16.2 to 0.16.3 in /tools in the k8s-dependencies group by @dependabot in #671
  • Use protobuf encoding for core K8s apis by @Nikhil-Ladha in #676
  • vendor: bump github.com/operator-framework/operator-sdk from 1.36.1 to 1.37.0 in /tools in the github-dependencies group by @dependabot in #680
  • vendor: bump google.golang.org/grpc from 1.66.2 to 1.67.0 in the golang-dependencies group by @dependabot in #681
  • controller/pvc: add checks for nil/empty pvc.Spec.StorageClassName by @Rakshith-R in #685
  • rebase: use go.mod for go version by @Madhu-1 in #684
  • rebase: use toolchain for 1.22.6 by @Madhu-1 in #683
  • refactor parseEndpoint to accept pod names with '.' in it by @rewantsoni in #679
  • sanitize connection pool key pod name by @rewantsoni in #686
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot in #687
  • vendor: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 in /tools in the golang-dependencies group by @dependabot in #688
  • vendor: bump the k8s-dependencies group in /tools with 2 updates by @dependabot in #690
  • test: Add testing tool for VolumeGroup by @ShravaniVangur in #678
  • ci: use docker-generate-protobuf by default in Makefile by @Rakshith-R in #663
  • Update precedence for schedule by @black-dragon74 in #677
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #694
  • vendor: bump sigs.k8s.io/controller-tools from 0.16.4 to 0.16.5 in /tools in the k8s-dependencies group by @dependabot in #693
  • Add option to disable KeyRotation by @black-dragon74 in #659
  • vendor: bump the github-dependencies group with 2 updates by @dependabot in #699
  • use predictable name for csiaddons object by @Madhu-1 in #695
  • api: add NetworkFenceClass CRD by @Madhu-1 in #698
  • rebase: update year in boilerplate by @Madhu-1 in #700
  • update the vr condition by @yati1998 in #691
  • vendor: bump google.golang.org/grpc from 1.67.1 to 1.68.0 in the golang-dependencies group by @dependabot in #702
  • Fix key in connection pool by @Madhu-1 in #704
  • Implement NetworkFenceClass Controller by @Madhu-1 in #703
  • docs: Add documentation for disabling ReclaimSpace by @black-dragon74 in #701
  • vendor: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /tools in the golang-dependencies group by @dependabot in #706
  • vendor: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in the golang-dependencies group by @dependabot in #705

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

17 Sep 12:02
Compare
Choose a tag to compare

What's Changed

  • Add proto and sidecar code for volumegroup by @Nikhil-Ladha in #652
  • vendor: Bump google.golang.org/grpc from 1.65.0 to 1.66.0 in the golang-dependencies group by @dependabot in #656
  • vendor: Bump sigs.k8s.io/controller-tools from 0.16.1 to 0.16.2 in /tools in the k8s-dependencies group by @dependabot in #658
  • vendor: Bump the github-dependencies group across 1 directory with 3 updates by @dependabot in #657
  • replication: add new Validated condition by @Rakshith-R in #664
  • bundle: Update CSV capability to Seamless Upgrades by @black-dragon74 in #668
  • Refactor PVC controller by @black-dragon74 in #662
  • bundle: Add missing CRDs to bundle CSV by @black-dragon74 in #669
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot in #673

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

30 Aug 12:30
Compare
Choose a tag to compare

What's Changed

  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #497
  • vendor: bump the k8s-dependencies group with 2 updates by @dependabot in #498
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot in #500
  • vendor: bump the github-dependencies group with 2 updates by @dependabot in #501
  • Update tools and dependencies by @nixpanic in #401
  • manager: make leader election timeouts configurable by @nixpanic in #505
  • vendor: bump the k8s-dependencies group with 1 update by @dependabot in #507
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #508
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #509
  • vendor: bump the k8s-dependencies group in /tools with 1 update by @dependabot in #506
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #511
  • ci: bump helm/kind-action from 1.8.0 to 1.9.0 by @dependabot in #513
  • ci: bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #514
  • vendor: bump the k8s-dependencies group with 1 update by @dependabot in #515
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #520
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #521
  • ci: bump super-linter/super-linter from 5 to 6 by @dependabot in #519
  • test: unit test for getNextSchedule by @karthik-us in #518
  • vendor: bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #526
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #525
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #528
  • vendor: bump the github-dependencies group in /tools with 1 update by @dependabot in #527
  • ci: fix TestGetNextSchedule failure by @karthik-us in #530
  • deploy: run all containers with read-only filesystem by @nixpanic in #529
  • vendor: bump the github-dependencies group in /tools with 1 update by @dependabot in #533
  • vendor: bump the golang-dependencies group in /tools with 1 update by @dependabot in #532
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot in #534
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #538
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot in #537
  • replace custom ContainsInSlice() with standard slices.Contains() by @nixpanic in #540
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in /tools in the k8s-dependencies group by @dependabot in #542
  • vendor: bump google.golang.org/grpc from 1.62.1 to 1.63.0 in the golang-dependencies group by @dependabot in #541
  • vendor: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the k8s-dependencies group by @dependabot in #545
  • vendor: bump google.golang.org/grpc from 1.63.0 to 1.63.2 in the golang-dependencies group by @dependabot in #544
  • vendor: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the github-dependencies group by @dependabot in #549
  • vendor: bump sigs.k8s.io/controller-tools from 0.14.0 to 0.15.0 in /tools in the k8s-dependencies group by @dependabot in #550
  • vendor: bump the k8s-dependencies group across 1 directory with 4 updates by @dependabot in #552
  • ci: bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #553
  • ci: bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #554
  • vendor: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 in the github-dependencies group by @dependabot in #560
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in the k8s-dependencies group by @dependabot in #559
  • vendor: bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in the golang-dependencies group by @dependabot in #558
  • ci: bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #564
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in the k8s-dependencies group by @dependabot in #565
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.17.0 to 0.18.0 in the github-dependencies group by @dependabot in #566
  • vendor: bump github.com/operator-framework/operator-sdk from 1.34.1 to 1.34.2 in /tools in the github-dependencies group by @dependabot in #571
  • vendor: bump google.golang.org/grpc from 1.63.2 to 1.64.0 in the golang-dependencies group by @dependabot in #569
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot in #570
  • ci: use golang 1.22.0 for main build by @Madhu-1 in #575
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in the k8s-dependencies group by @dependabot in #576
  • vendor: bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the github-dependencies group by @dependabot in #577
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in /tools in the k8s-dependencies group by @dependabot in #578
  • Manually pin otel-grpc to v0.46.0 by @black-dragon74 in #581
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.18.0 to 0.18.1 in the github-dependencies group by @dependabot in #583
  • vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0 in /tools in the golang-dependencies group by @dependabot in #582
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in the k8s-dependencies group by @dependabot in #586
  • ci: bump docker/build-push-action from 5 to 6 by @dependabot in #592
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #590
  • Add scaffoling for volumegroupreplication/replicationclass/replicationcontent by @Madhu-1 in #588
  • fix: fix typos related to group replication by @Madhu-1 in #594
  • vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the golang-dependencies group by @dependabot in #589
  • vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /tools in the golang-dependencies group by @dependabot in #591
  • reclaimspace: support for storageclass annotation by @iPraveenParihar in #585
  • Replication: set volumeID in ReplicationSource for the volumeReplication by @Madhu-1 in #596
  • replication: add missing VRC name for VGR by @Madhu-1 in #597
  • ci: add DNM label rules for mergify by @iPraveenParihar in #599
  • replication: add pvcRef to volumegroupreplication by @Madhu-1 in #598
  • vendor:...
Read more

v0.9.0

15 Aug 14:01
Compare
Choose a tag to compare

What's Changed

  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #497
  • vendor: bump the k8s-dependencies group with 2 updates by @dependabot in #498
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot in #500
  • vendor: bump the github-dependencies group with 2 updates by @dependabot in #501
  • Update tools and dependencies by @nixpanic in #401
  • manager: make leader election timeouts configurable by @nixpanic in #505
  • vendor: bump the k8s-dependencies group with 1 update by @dependabot in #507
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #508
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #509
  • vendor: bump the k8s-dependencies group in /tools with 1 update by @dependabot in #506
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #511
  • ci: bump helm/kind-action from 1.8.0 to 1.9.0 by @dependabot in #513
  • ci: bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #514
  • vendor: bump the k8s-dependencies group with 1 update by @dependabot in #515
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #520
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #521
  • ci: bump super-linter/super-linter from 5 to 6 by @dependabot in #519
  • test: unit test for getNextSchedule by @karthik-us in #518
  • vendor: bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #526
  • vendor: bump the golang-dependencies group with 1 update by @dependabot in #525
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #528
  • vendor: bump the github-dependencies group in /tools with 1 update by @dependabot in #527
  • ci: fix TestGetNextSchedule failure by @karthik-us in #530
  • deploy: run all containers with read-only filesystem by @nixpanic in #529
  • vendor: bump the github-dependencies group in /tools with 1 update by @dependabot in #533
  • vendor: bump the golang-dependencies group in /tools with 1 update by @dependabot in #532
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot in #534
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #538
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot in #537
  • replace custom ContainsInSlice() with standard slices.Contains() by @nixpanic in #540
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in /tools in the k8s-dependencies group by @dependabot in #542
  • vendor: bump google.golang.org/grpc from 1.62.1 to 1.63.0 in the golang-dependencies group by @dependabot in #541
  • vendor: bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the k8s-dependencies group by @dependabot in #545
  • vendor: bump google.golang.org/grpc from 1.63.0 to 1.63.2 in the golang-dependencies group by @dependabot in #544
  • vendor: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in the github-dependencies group by @dependabot in #549
  • vendor: bump sigs.k8s.io/controller-tools from 0.14.0 to 0.15.0 in /tools in the k8s-dependencies group by @dependabot in #550
  • vendor: bump the k8s-dependencies group across 1 directory with 4 updates by @dependabot in #552
  • ci: bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #553
  • ci: bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #554
  • vendor: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 in the github-dependencies group by @dependabot in #560
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 in the k8s-dependencies group by @dependabot in #559
  • vendor: bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in the golang-dependencies group by @dependabot in #558
  • ci: bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #564
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in the k8s-dependencies group by @dependabot in #565
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.17.0 to 0.18.0 in the github-dependencies group by @dependabot in #566
  • vendor: bump github.com/operator-framework/operator-sdk from 1.34.1 to 1.34.2 in /tools in the github-dependencies group by @dependabot in #571
  • vendor: bump google.golang.org/grpc from 1.63.2 to 1.64.0 in the golang-dependencies group by @dependabot in #569
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot in #570
  • ci: use golang 1.22.0 for main build by @Madhu-1 in #575
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in the k8s-dependencies group by @dependabot in #576
  • vendor: bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the github-dependencies group by @dependabot in #577
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in /tools in the k8s-dependencies group by @dependabot in #578
  • Manually pin otel-grpc to v0.46.0 by @black-dragon74 in #581
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.18.0 to 0.18.1 in the github-dependencies group by @dependabot in #583
  • vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0 in /tools in the golang-dependencies group by @dependabot in #582
  • vendor: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in the k8s-dependencies group by @dependabot in #586
  • ci: bump docker/build-push-action from 5 to 6 by @dependabot in #592
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot in #590
  • Add scaffoling for volumegroupreplication/replicationclass/replicationcontent by @Madhu-1 in #588
  • fix: fix typos related to group replication by @Madhu-1 in #594
  • vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the golang-dependencies group by @dependabot in #589
  • vendor: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /tools in the golang-dependencies group by @dependabot in #591
  • reclaimspace: support for storageclass annotation by @iPraveenParihar in #585
  • Replication: set volumeID in ReplicationSource for the volumeReplication by @Madhu-1 in #596
  • replication: add missing VRC name for VGR by @Madhu-1 in #597
  • ci: add DNM label rules for mergify by @iPraveenParihar in #599
  • replication: add pvcRef to volumegroupreplication by @Madhu-1 in #598
  • vendor:...
Read more

v0.8.0

19 Dec 07:40
Compare
Choose a tag to compare

What's Changed

  • vendor: bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #404
  • ci: add lint-extras github workflow by @riya-singhal31 in #403
  • fix: enable hadolint linter in super linter by @riya-singhal31 in #407
  • ci: wait for images to be pushed before creating the release by @nixpanic in #408
  • fix: fix markdown failures by @riya-singhal31 in #409
  • ci: bump helm/kind-action from 1.7.0 to 1.8.0 by @dependabot in #411
  • vendor: bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 in /tools by @dependabot in #412
  • vendor: bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #417
  • vendor: bump k8s.io/client-go from 0.27.3 to 0.27.4 by @dependabot in #416
  • test: Adding NetworkFence capability to test tool by @karthik-us in #410
  • vendor: bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #420
  • cmd: add testing tool for volume replication by @riya-singhal31 in #419
  • fix: return response from getVolumeReplicationInfo by @riya-singhal31 in #421
  • vendor: bump go.uber.org/zap from 1.24.0 to 1.25.0 by @dependabot in #424
  • vendor: bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 by @dependabot in #423
  • ci: bump arduino/setup-protoc from 1 to 2 by @dependabot in #426
  • vendor: bump k8s.io/client-go from 0.27.4 to 0.28.0 by @dependabot in #431
  • vendor: bump k8s.io/client-go from 0.28.0 to 0.28.1 by @dependabot in #437
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.14.0 to 0.15.0 by @dependabot in #435
  • vendor: bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0 by @dependabot in #438
  • ci: bump actions/checkout from 3 to 4 by @dependabot in #440
  • vendor: bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 by @dependabot in #439
  • vendor: bump google.golang.org/grpc from 1.57.0 to 1.58.0 by @dependabot in #442
  • ci: bump docker/setup-buildx-action from 2 to 3 by @dependabot in #452
  • ci: bump docker/setup-qemu-action from 2 to 3 by @dependabot in #451
  • ci: bump docker/build-push-action from 4 to 5 by @dependabot in #450
  • ci: bump docker/login-action from 2 to 3 by @dependabot in #449
  • vendor: bump k8s.io/api from 0.28.1 to 0.28.2 by @dependabot in #448
  • vendor: bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #447
  • vendor: bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 by @dependabot in #446
  • vendor: bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #461
  • use CEL for CR validation by @Madhu-1 in #459
  • vendor: bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #460
  • vendor: bump k8s.io/client-go from 0.28.1 to 0.28.2 by @dependabot in #445
  • vendor: bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #464
  • cleanup: fix spelling mistakes by @nixpanic in #465
  • vendor: bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #467
  • vendor: bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in #468
  • vendor: bump github.com/onsi/gomega from 1.28.0 to 1.28.1 by @dependabot in #471
  • vendor: bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 by @dependabot in #469
  • vendor: bump github.com/container-storage-interface/spec from 1.8.0 to 1.9.0 by @dependabot in #477
  • vendor: bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #475
  • vendor: bump github.com/onsi/gomega from 1.28.1 to 1.29.0 by @dependabot in #474
  • vendor: bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #476
  • vendor: bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 by @dependabot in #480
  • Fix corner cases bugs found in CEL validation by @Madhu-1 in #481
  • Explicitly disable gRPC idle timeout by @nixpanic in #482
  • vendor: bump github.com/onsi/gomega from 1.29.0 to 1.30.0 by @dependabot in #483
  • ci: update dependabot for group updates by @Madhu-1 in #484
  • vendor: bump the github-dependencies group with 1 update by @dependabot in #485
  • ci: update group rules for dependabot by @Madhu-1 in #487
  • update to proper message on a successful fence op by @rakeshgm in #488
  • vendor: bump the k8s-dependencies group with 2 updates by @dependabot in #489
  • send NetworkFence requests to the leading CSI-Addons sidecar by @nixpanic in #492
  • ci: bump actions/setup-go from 4 to 5 by @dependabot in #494
  • connection: track Namespace of driver Pods to locate Leases by @nixpanic in #496
  • replication: send VolumeReplication operations to the leading controller by @nixpanic in #495
  • reclaimspace: send ControllerReclaimSpace operations to the leading controller by @nixpanic in #493

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

28 Jun 11:07
Compare
Choose a tag to compare

What's Changed

  • vendor: Bump github.com/container-storage-interface/spec from 1.7.0 to 1.8.0 by @dependabot in #314
  • ci: remove rebase_fallback from Mergify config by @nixpanic in #318
  • vendor: Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.2.0 to 1.3.0 by @dependabot in #313
  • ci: Bump actions/setup-go from 3 to 4 by @dependabot in #317
  • vendor: Bump k8s.io/client-go from 0.26.2 to 0.26.3 by @dependabot in #325
  • vendor: Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 by @dependabot in #324
  • vendor: Bump google.golang.org/protobuf from 1.28.1 to 1.30.0 by @dependabot in #322
  • vendor: Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 by @dependabot in #329
  • vendor: Bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #331
  • NetworkFence: correct check in validating webhook by @nixpanic in #333
  • vendor: Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 by @dependabot in #334
  • vendor: Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #335
  • vendor: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 by @dependabot in #336
  • vendor: Bump github.com/operator-framework/operator-sdk from 1.27.0 to 1.28.0 by @dependabot in #330
  • vendor: Bump github.com/operator-framework/operator-sdk from 1.28.0 to 1.28.1 by @dependabot in #343
  • vendor: Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 by @dependabot in #342
  • vendor: Bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 by @dependabot in #341
  • vendor: Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #349
  • ci: Bump helm/kind-action from 1.5.0 to 1.7.0 by @dependabot in #351
  • vendor: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #355
  • vendor: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #354
  • reclaimspace: add support for namespace annotation by @Madhu-1 in #350
  • reclaimspace: add custom timeout support per CR by @Rakshith-R in #359
  • vendor: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #360
  • ci: add GitHub Workflow for golangci-lint by @nixpanic in #365
  • build: use Go 1.20 as Kubernetes packages require that too by @nixpanic in #363
  • controller: add support for global persistent configuration by @Rakshith-R in #364
  • vendor: Bump github.com/operator-framework/operator-sdk from 1.28.1 to 1.29.0 by @dependabot in #367
  • ci: add yaml-lint GitHub Workflow by @nixpanic in #368
  • vendor: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #369
  • cleanup: correct the Github PR workflow link by @karthik-us in #373
  • controller: improve error for missed start times in cronjob by @Rakshith-R in #374
  • build: add make docker-generate-protobuf to update genedated *.pb.go files by @nixpanic in #372
  • build: fix make docker-generate-protobuf target by @nixpanic in #375
  • Add lastsyncbytes and lastsyncduration to vol rep status by @yati1998 in #366
  • build: use Go 1.20 while building in container by @nixpanic in #383
  • tools: move tools.go to its own directory tools/ by @Rakshith-R in #382
  • ci: include /tools directory in dependabot config by @nixpanic in #386
  • vendor: Bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #388
  • build: update k8s and controller runtime pkgs by @subhamkrai in #379
  • vendor: bump k8s.io/api from 0.27.2 to 0.27.3 by @dependabot in #390
  • vendor: Bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0 by @dependabot in #387
  • vendor: Bump k8s.io/client-go from 0.26.3 to 0.27.3 by @dependabot in #370
  • vendor: bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #392
  • rebase: update controller-tools by @Rakshith-R in #391
  • rebase: update dependency to protobuf 1.31.0 in /tools #394 by @Rakshith-R in #395
  • Adding version details to sidecar by @saranyareddy24 in #385
  • build: include -version option for csi-addons executable by @nixpanic in #397
  • build: switch back to docker for golang:1.20 by @Rakshith-R in #399
  • cleanup: corrections in the ci doc by @karthik-us in #398
  • controller: fix reclaimspace based on ns annotation by @Rakshith-R in #396

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

09 Mar 12:12
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.6.0

v0.5.0

30 Aug 10:10
Compare
Choose a tag to compare

What's Changed

  • vendor: bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.2 by @dependabot in #171
  • vendor: bump github.com/stretchr/testify from 1.7.1 to 1.7.5 by @dependabot in #174
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.4 to 4.5.5 by @dependabot in #172
  • vendor: bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 by @dependabot in #177
  • vendor: bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #175
  • vendor: bump sigs.k8s.io/controller-tools from 0.9.0 to 0.9.1 by @dependabot in #173
  • vendor: bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #176
  • vendor: bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 by @dependabot in #180
  • vendor: bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 by @dependabot in #179
  • vendor: bump sigs.k8s.io/controller-tools from 0.9.1 to 0.9.2 by @dependabot in #178
  • vendor: bump k8s.io/apimachinery from 0.24.2 to 0.24.3 by @dependabot in #185
  • vendor: bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #184
  • vendor: bump github.com/operator-framework/operator-sdk from 1.22.0 to 1.22.1 by @dependabot in #181
  • vendor: bump k8s.io/client-go from 0.24.2 to 0.24.3 by @dependabot in #182
  • vendor: bump github.com/operator-framework/operator-sdk from 1.22.1 to 1.22.2 by @dependabot in #188
  • vendor: bump github.com/onsi/gomega from 1.19.0 to 1.20.0 by @dependabot in #187
  • ci: update GitHub Actions with Depandabot by @nixpanic in #191
  • ci: bump actions/setup-go from 2 to 3 by @dependabot in #192
  • vendor: bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #197
  • ci: bump docker/setup-qemu-action from 1 to 2 by @dependabot in #196
  • ci: bump actions/checkout from 2 to 3 by @dependabot in #195
  • ci: bump helm/kind-action from 1.2.0 to 1.3.0 by @dependabot in #194
  • ci: bump docker/setup-buildx-action from 1 to 2 by @dependabot in #193
  • deploy: move vol-rep crds to kubernetes-csi-addons by @yati1998 in #189
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.5 to 4.5.6 by @dependabot in #199
  • ci: bump docker/build-push-action from 2 to 3 by @dependabot in #201
  • ci: bump docker/login-action from 1 to 2 by @dependabot in #200
  • Use pod:// URL formatting for CSIAddonsNode endpoints by @nixpanic in #190
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.6 to 4.5.7 by @dependabot in #202
  • provide option to set MaxConcurrentReconciles by @Madhu-1 in #203
  • fix codespell errors by @Madhu-1 in #206
  • add proto and service for volume replication by @Rakshith-R in #205
  • vendor: bump k8s.io/api from 0.24.3 to 0.24.4 by @dependabot in #208
  • controllers: Use ISO 8601 timestamp format in logs by @Madhu-1 in #211
  • vendor: bump k8s.io/client-go from 0.24.3 to 0.24.4 by @dependabot in #210
  • controller: add replication controller by @Rakshith-R in #212
  • set MaxConcurrentReconciles for VolumeReplication by @Madhu-1 in #214
  • replication: add missing rbac for replication by @Madhu-1 in #215
  • replication: add volumeReplicationInstance to simplify code by @Rakshith-R in #216
  • Ensure only one VR per PVC by @Madhu-1 in #213
  • replication: remove annotation from pvc by @Madhu-1 in #217
  • rebase: update csi-addons spec to latest by @Rakshith-R in #218
  • vendor: bump github.com/operator-framework/operator-sdk from 1.22.2 to 1.23.0 by @dependabot in #222
  • vendor: bump go.uber.org/zap from 1.19.1 to 1.23.0 by @dependabot in #224
  • vendor: bump github.com/onsi/gomega from 1.20.0 to 1.20.1 by @dependabot in #223
  • rebase: update dependencies in go.mod by @Madhu-1 in #226
  • rebase: use go 1.18 in tag-release workflow by @Rakshith-R in #227

Full Changelog: v0.4.0...v0.5.0

v0.4.0

16 Jun 06:55
v0.4.0
Compare
Choose a tag to compare

What's Changed

  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.1 by @dependabot in #114
  • vendor: bump github.com/operator-framework/operator-sdk from 1.16.0 to 1.17.0 by @dependabot in #115
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.1 to 4.5.2 by @dependabot in #118
  • vendor: bump k8s.io/client-go from 0.23.3 to 0.23.4 by @dependabot in #119
  • vendor: bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.1 by @dependabot in #121
  • use a unique label for csi-addons resources by @Madhu-1 in #122
  • doc: add doc for versioned deployment by @yati1998 in #123
  • doc: include badges in the README by @nixpanic in #127
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.10.0 to 0.11.0 by @dependabot in #128
  • vendor: bump google.golang.org/grpc from 1.44.0 to 1.45.0 by @dependabot in #129
  • vendor: bump k8s.io/client-go from 0.23.4 to 0.23.5 by @dependabot in #133
  • vendor: bump github.com/go-logr/logr from 1.2.2 to 1.2.3 by @dependabot in #131
  • vendor: bump k8s.io/klog/v2 from 2.40.1 to 2.60.1 by @dependabot in #134
  • vendor: bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #132
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 by @dependabot in #137
  • vendor: bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in #136
  • vendor: bump github.com/onsi/gomega from 1.18.1 to 1.19.0 by @dependabot in #135
  • cleanup: removes the docs from README to docs folder by @yati1998 in #124
  • vendor: bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 by @dependabot in #138
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 by @dependabot in #139
  • vendor: bump github.com/operator-framework/operator-sdk from 1.17.0 to 1.19.0 by @dependabot in #141
  • Revert "vendor: bump github.com/operator-framework/operator-sdk" by @Rakshith-R in #143
  • ci: require build_bundle test to pass by @nixpanic in #142
  • vendor: bump github.com/container-storage-interface/spec from 1.5.0 to 1.6.0 by @dependabot in #140
  • vendor: bump github.com/operator-framework/operator-sdk from 1.17.0 to 1.19.1 by @nixpanic in #145
  • csv: use "csi-addons.github.io" for main website by @nixpanic in #146
  • ci: add an initial job for deploying the controller by @nixpanic in #78
  • ci: add ability to have replaces,skips in CSV by @Rakshith-R in #147
  • ci: add quotes while executing sed for replace & skip range by @Rakshith-R in #148
  • vendor: bump k8s.io/client-go from 0.23.5 to 0.23.6 by @dependabot in #149
  • vendor: bump google.golang.org/grpc from 1.45.0 to 1.46.0 by @dependabot in #150
  • vendor: bump github.com/operator-framework/operator-sdk from 1.19.1 to 1.20.0 by @dependabot in #153
  • NetworkFence: Explicitly mentioned Fenced and Unfenced state by @raghavendrabhat in #152
  • vendor: bump google.golang.org/grpc from 1.46.0 to 1.46.2 by @dependabot in #158
  • vendor: bump github.com/operator-framework/operator-sdk from 1.20.0 to 1.20.1 by @dependabot in #160
  • reclaimspace: detect Kubernetes version for right StagingTargetPath by @nixpanic in #165

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

03 Feb 12:58
v0.3.0
Compare
Choose a tag to compare

What's Changed

  • controller: add PersistentVolumeClaimController by @Rakshith-R in #93
  • vendor: bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 by @dependabot in #100
  • vendor: bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #101
  • controller: add pvc finalizer rbac for annotation controller by @Rakshith-R in #103
  • controller/reclaimspacejob: skip making node req if nodeID is empty by @Rakshith-R in #104
  • controller: adds yaml to install and deploy controller by @yati1998 in #106
  • vendor: bump google.golang.org/grpc from 1.43.0 to 1.44.0 by @dependabot in #110
  • vendor: bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #109
  • deploy: fix setting rbac-proxy image in kustomize files by @Rakshith-R in #108
  • build: add a job to publish a release by tag by @nixpanic in #111
  • reclaimspace: do not report Unimplemented as an error by @nixpanic in #113
  • deploy: generate separate crds.yaml, rbac.yaml & setup-controller.yaml by @Rakshith-R in #112

Full Changelog: v0.2.1...v0.3.0