Releases: csi-addons/kubernetes-csi-addons
Releases · csi-addons/kubernetes-csi-addons
v0.10.0
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
- @Nikhil-Ladha made their first contribution in #652
Full Changelog: v0.9.1...v0.10.0
v0.9.1
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:...
v0.9.0
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:...
v0.8.0
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
- @riya-singhal31 made their first contribution in #403
- @rakeshgm made their first contribution in #488
Full Changelog: v0.7.0...v0.8.0
v0.7.0
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
- @karthik-us made their first contribution in #373
- @subhamkrai made their first contribution in #379
- @saranyareddy24 made their first contribution in #385
Full Changelog: v0.6.0...v0.7.0
v0.6.0
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
v0.5.0
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
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
- @raghavendrabhat made their first contribution in #152
Full Changelog: v0.3.0...v0.4.0
v0.3.0
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