github csi-addons/kubernetes-csi-addons v0.14.0

9 hours ago

What's Changed

  • vendor: bump google.golang.org/grpc from 1.66.0 to 1.66.2 in the golang-dependencies group by @dependabot[bot] 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[bot] 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[bot] in #680
  • vendor: bump google.golang.org/grpc from 1.66.2 to 1.67.0 in the golang-dependencies group by @dependabot[bot] 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[bot] 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[bot] in #688
  • vendor: bump the k8s-dependencies group in /tools with 2 updates by @dependabot[bot] 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[bot] 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[bot] in #693
  • Add option to disable KeyRotation by @black-dragon74 in #659
  • vendor: bump the github-dependencies group with 2 updates by @dependabot[bot] 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[bot] 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[bot] in #706
  • vendor: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in the golang-dependencies group by @dependabot[bot] in #705
  • vendor: bump github.com/operator-framework/operator-sdk from 1.37.0 to 1.38.0 in /tools in the github-dependencies group by @dependabot[bot] in #713
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot[bot] in #709
  • vendor: bump the github-dependencies group with 3 updates by @dependabot[bot] in #710
  • vendor: bump github.com/container-storage-interface/spec from 1.10.0 to 1.11.0 by @dependabot[bot] in #711
  • Fix key and ownerRef bug by @Madhu-1 in #718
  • ci: drop linux/arm/v7 from the platforms for building container-images by @nixpanic in #720
  • csiaddons: allow deleting of the CR by @Madhu-1 in #722
  • vendor: bump google.golang.org/grpc from 1.68.0 to 1.68.1 in the golang-dependencies group by @dependabot[bot] in #723
  • vendor: bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in the k8s-dependencies group by @dependabot[bot] in #724
  • vendor: bump google.golang.org/grpc from 1.68.1 to 1.69.0 in the golang-dependencies group by @dependabot[bot] in #727
  • ci: bump helm/kind-action from 1.10.0 to 1.11.0 by @dependabot[bot] in #726
  • vendor: bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in the github-dependencies group by @dependabot[bot] in #729
  • Discontinue kube-rbac-proxy and disable metrics service by @black-dragon74 in #721
  • build: require go 1.23 or newer by @nixpanic in #732
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #728
  • Add support for enhanced security by @bipuladh in #692
  • ci: bump helm/kind-action from 1.11.0 to 1.12.0 by @dependabot[bot] in #733
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #735
  • vendor: bump google.golang.org/protobuf from 1.35.2 to 1.36.1 in /tools in the golang-dependencies group by @dependabot[bot] in #734
  • vendor: bump sigs.k8s.io/controller-tools from 0.16.5 to 0.17.0 in /tools in the k8s-dependencies group by @dependabot[bot] in #741
  • Enables auth by default for sidecar and manager communication by @bipuladh in #740
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #742
  • vendor: bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in /tools in the golang-dependencies group by @dependabot[bot] in #743
  • vendor: bump sigs.k8s.io/controller-tools from 0.17.0 to 0.17.1 in /tools in the k8s-dependencies group by @dependabot[bot] in #744
  • volumegroup: crd and doc updates for volumegroup replication by @Nikhil-Ladha in #748
  • vendor: bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in the golang-dependencies group by @dependabot[bot] in #751
  • vendor: bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in /tools in the golang-dependencies group by @dependabot[bot] in #752
  • vendor: bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /tools in the k8s-dependencies group by @dependabot[bot] in #753
  • Lower case should be used for HTTP/2 fields by @bipuladh in #756
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #758
  • vendor: bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /tools in the golang-dependencies group by @dependabot[bot] in #757
  • vendor: bump sigs.k8s.io/controller-tools from 0.17.1 to 0.17.2 in /tools in the k8s-dependencies group by @dependabot[bot] in #761
  • vendor: bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in /tools in the golang-dependencies group by @dependabot[bot] in #760
  • fix(controller): ipv6 addresses were unsupported by the controller by @SkalaNetworks in #766
  • fix empty volume group creation through cli tool by @Nikhil-Ladha in #767
  • vendor: bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in the golang-dependencies group by @dependabot[bot] in #759
  • sidecar: Use zap as logger backend by @black-dragon74 in #770
  • csiaddonsNode: Recreate CSIAddonsNode with active sidecar(s) by @black-dragon74 in #765
  • vendor: bump the k8s-dependencies group with 4 updates by @dependabot[bot] in #775
  • sidecar: Handle error correctly inside DispatchWatcher by @black-dragon74 in #777
  • vendor: bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 in the k8s-dependencies group by @dependabot[bot] in #779
  • vendor: bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #781
  • vendor: bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 in the k8s-dependencies group by @dependabot[bot] in #783
  • Prefer NetworkFenceClass for secrets and params by @black-dragon74 in #780
  • ci: bump golangci/golangci-lint-action from 6 to 7 by @dependabot[bot] in #785
  • Add volume group replication controller code by @Nikhil-Ladha in #610
  • vendor: bump google.golang.org/protobuf from 1.36.5 to 1.36.6 in /tools in the golang-dependencies group by @dependabot[bot] in #786
  • vendor: bump the golang-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #784
  • Fix: CVE-2025-22868 by @iPraveenParihar in #791
  • Fix: CVE-2025-22870 by @iPraveenParihar in #792
  • fix: avoid panic due to incorrect logger key-value pairs by @iPraveenParihar in #793
  • vendor: Bump sigs.k8s.io/controller-tools from 0.17.2 to 0.17.3 in /tools in the k8s-dependencies group by @dependabot[bot] in #790
  • vendor: Bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the golang-dependencies group by @dependabot[bot] in #797
  • use helper function for label selector in volumegroupreplication by @Nikhil-Ladha in #799
  • ci: Bump golangci/golangci-lint-action from 7 to 8 by @dependabot[bot] in #802
  • check vgrcontent before removing finalizer by @Nikhil-Ladha in #801
  • connection: Disconnect idle gRPC connections on inactivity by @black-dragon74 in #794
  • vendor: bump github.com/operator-framework/operator-sdk from 1.38.0 to 1.39.1 in /tools in the github-dependencies group across 1 directory by @dependabot[bot] in #747
  • vendor: bump the github-dependencies group with 3 updates by @dependabot[bot] in #776
  • make pvc count in group configurable by @Nikhil-Ladha in #803
  • vendor: Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in the golang-dependencies group by @dependabot[bot] in #808
  • vendor: Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 in the github-dependencies group by @dependabot[bot] in #807
  • vendor: Bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #800
  • Add -automaxprocs flag for configuring GOMAXPROCS by @nixpanic in #811
  • vendor: Bump google.golang.org/grpc from 1.72.1 to 1.72.2 in the golang-dependencies group by @dependabot[bot] in #812
  • vendor: Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 in the k8s-dependencies group by @dependabot[bot] in #813
  • vendor: Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 in the github-dependencies group by @dependabot[bot] in #816
  • vendor: Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in the golang-dependencies group by @dependabot[bot] in #817
  • api: add volumeGroupAttributes field to VGRContent API by @iPraveenParihar in #782
  • mergify: fix mergify config by @Nikhil-Ladha in #823
  • vendor: Bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #821
  • remove namespace name from pvc owner annotation by @Nikhil-Ladha in #822
  • fix promotion condtion update for VR by @Nikhil-Ladha in #829
  • Add new status conditions to replication status by @Nikhil-Ladha in #826
  • Refactor schedule-precedence to allow user overrides by @black-dragon74 in #820
  • add support for agnostic storage vendor in VGR by @Nikhil-Ladha in #833
  • vendor: Bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #834
  • replication: add driver name to the VGRC by @Madhu-1 in #837
  • Add a Volume Condition Reporter to the sidecar by @nixpanic in #831
  • ci: wait up to 5 minutes for the controller pod to become ready by @nixpanic in #840
  • doc: add references to the new Volume Condition Reporter by @nixpanic in #842
  • vendor: bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in the github-dependencies group by @dependabot[bot] in #847
  • config: add terminationMessagePolicy to csi-addons by @ShravaniVangur in #844
  • ci: wait for the controller pod creation before checking status by @nixpanic in #852
  • volume-condition: prevent volume access in isMountpoint() by @nixpanic in #850
  • vendor: bump k8s.io/mount-utils from 0.33.2 to 0.33.3 in the k8s-dependencies group by @dependabot[bot] in #846
  • Fixups for volume condition reporter by @nixpanic in #851
  • vendor: bump the golang-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #860
  • ci: bump actions/checkout from 4 to 5 by @dependabot[bot] in #859
  • add replicating condition if error returned for GetVolumeReplicationInfo call by @Nikhil-Ladha in #862
  • remove replicating condition when state is secondary by @Nikhil-Ladha in #867
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #864
  • vendor: bump the github-dependencies group with 3 updates by @dependabot[bot] in #865
  • remove pvc finalizers only after VGR is deleted by @Nikhil-Ladha in #868
  • fix: crds shortnames and printcolumns by @iPraveenParihar in #872
  • ci: bump actions/setup-go from 5 to 6 by @dependabot[bot] in #874
  • vendor: bump the github-dependencies group with 3 updates by @dependabot[bot] in #873
  • vendor: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #876
  • vendor: bump google.golang.org/protobuf from 1.36.6 to 1.36.7 in /tools in the golang-dependencies group by @dependabot[bot] in #858
  • vendor: bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in the golang-dependencies group by @dependabot[bot] in #882
  • vendor: bump google.golang.org/grpc from 1.75.1 to 1.76.0 in the golang-dependencies group by @dependabot[bot] in #885
  • vendor: bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in the github-dependencies group by @dependabot[bot] in #881
  • vendor: bump github.com/container-storage-interface/spec from 1.11.0 to 1.12.0 by @dependabot[bot] in #888
  • vendor: bump google.golang.org/protobuf from 1.36.7 to 1.36.9 in /tools in the golang-dependencies group by @dependabot[bot] in #880
  • vendor: bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 in the github-dependencies group by @dependabot[bot] in #889
  • vendor: bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 in the github-dependencies group by @dependabot[bot] in #894
  • ci: bump helm/kind-action from 1.12.0 to 1.13.0 by @dependabot[bot] in #895
  • Fix job deletion loop by @hellivan in #893
  • docs: add design doc for VR, VGR by @Nikhil-Ladha in #863
  • replication: fix the logging format by @Madhu-1 in #899
  • vendor: bump github.com/kubernetes-csi/csi-lib-utils from 0.22.0 to 0.23.0 in the github-dependencies group by @dependabot[bot] in #901
  • ci: bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #902
  • vendor: bump google.golang.org/grpc from 1.76.0 to 1.77.0 in the golang-dependencies group by @dependabot[bot] in #908
  • ci: bump actions/checkout from 5 to 6 by @dependabot[bot] in #910
  • fix: remove duplicate CEL rule for secrets by @Madhu-1 in #911
  • vendor: bump the k8s-dependencies group with 5 updates by @dependabot[bot] in #906
  • vendor: bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #909
  • Optimizations for controller memory usage by @black-dragon74 in #907
  • sidecar: add annotations to csiaddonsnode object by @Rakshith-R in #920
  • controller: consider managed state annotation in new pvc controller by @black-dragon74 in #921
  • vendor: bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in the github-dependencies group by @dependabot[bot] in #925
  • vendor: bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.5.1 to 1.6.0 in /tools in the golang-dependencies group by @dependabot[bot] in #917
  • fix typo in NetworkFenceClass sample config by @iPraveenParihar in #929
  • vendor: bump google.golang.org/protobuf from 1.36.10 to 1.36.11 in the golang-dependencies group by @dependabot[bot] in #931
  • vendor: bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in the github-dependencies group by @dependabot[bot] in #933
  • csiaddonsnode: Add retry with exponential backoff for connections by @black-dragon74 in #924
  • vendor: bump google.golang.org/grpc from 1.77.0 to 1.78.0 in the golang-dependencies group by @dependabot[bot] in #938
  • vendor: bump the k8s-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #935
  • vendor: bump google.golang.org/protobuf from 1.36.10 to 1.36.11 in /tools in the golang-dependencies group by @dependabot[bot] in #934
  • add check to avoid replication of terminating pvc by @Nikhil-Ladha in #943
  • fix: for cases where CSIAddonsNode was stuck in deletion phase by @black-dragon74 in #946

New Contributors

Full Changelog: v0.10.0...v0.14.0

Don't miss a new kubernetes-csi-addons release

NewReleases is sending notifications on new releases.