Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
9496f26
Bump golang.org/x/sys from 0.7.0 to 0.8.0
dependabot[bot] May 5, 2023
3ce3b96
Merge pull request #297 from kubernetes-csi/dependabot/go_modules/gol…
k8s-ci-robot May 10, 2023
a8256d7
Bump google.golang.org/grpc from 1.54.0 to 1.55.0
dependabot[bot] May 10, 2023
421ff7f
Merge pull request #296 from kubernetes-csi/dependabot/go_modules/goo…
k8s-ci-robot May 10, 2023
eeb0be0
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1
dependabot[bot] May 10, 2023
44f047c
Merge pull request #295 from kubernetes-csi/dependabot/go_modules/k8s…
k8s-ci-robot May 10, 2023
6114f15
Bump k8s.io/kubelet from 0.27.1 to 0.27.2
dependabot[bot] May 18, 2023
12f5de9
Merge pull request #298 from kubernetes-csi/dependabot/go_modules/k8s…
k8s-ci-robot May 22, 2023
97ee4ed
Bump golang.org/x/sys from 0.8.0 to 0.9.0
dependabot[bot] Jun 13, 2023
c9200e1
Merge pull request #300 from kubernetes-csi/dependabot/go_modules/gol…
k8s-ci-robot Jun 14, 2023
a68bc84
Update dependabot.yaml for security updates
jsafrane Jun 14, 2023
ad6fdf4
Merge pull request #302 from jsafrane/add-dependabot-security
k8s-ci-robot Jun 15, 2023
a804e0c
Bump k8s.io/client-go from 0.27.2 to 0.27.3
dependabot[bot] Jun 15, 2023
eb14eee
Merge pull request #304 from kubernetes-csi/dependabot/go_modules/k8s…
k8s-ci-robot Jun 15, 2023
d5209ea
Bump k8s.io/kubelet from 0.27.2 to 0.27.3
dependabot[bot] Jun 15, 2023
3a8a87a
Merge pull request #303 from kubernetes-csi/dependabot/go_modules/k8s…
k8s-ci-robot Jun 15, 2023
03b8d43
Bump google.golang.org/grpc from 1.55.0 to 1.56.0
dependabot[bot] Jun 16, 2023
e4b7491
Merge pull request #305 from kubernetes-csi/dependabot/go_modules/goo…
k8s-ci-robot Jun 19, 2023
844118b
Bump github.com/kubernetes-csi/csi-lib-utils from 0.13.0 to 0.14.0
dependabot[bot] Jun 22, 2023
e53ed9a
Merge pull request #307 from kubernetes-csi/dependabot/go_modules/git…
k8s-ci-robot Jul 11, 2023
01ffcdd
Bump google.golang.org/grpc from 1.56.0 to 1.56.2
dependabot[bot] Jul 11, 2023
7bdd5b7
Merge pull request #311 from kubernetes-csi/dependabot/go_modules/goo…
k8s-ci-robot Jul 11, 2023
0e384a4
Bump golang.org/x/sys from 0.9.0 to 0.10.0
dependabot[bot] Jul 11, 2023
26a008e
Merge pull request #310 from kubernetes-csi/dependabot/go_modules/gol…
k8s-ci-robot Jul 13, 2023
65db9b0
Revert "Update dependabot.yaml for security updates"
jsafrane Jul 13, 2023
131e437
Merge pull request #312 from jsafrane/revert-dependabot
k8s-ci-robot Jul 14, 2023
576ab87
Bump k8s.io/kubelet from 0.27.3 to 0.27.4
dependabot[bot] Jul 20, 2023
c5f945e
Merge pull request #313 from kubernetes-csi/dependabot/go_modules/k8s…
k8s-ci-robot Jul 20, 2023
711cef9
Bump google.golang.org/grpc from 1.56.2 to 1.57.0
dependabot[bot] Jul 27, 2023
7a27ad8
Merge pull request #317 from kubernetes-csi/dependabot/go_modules/goo…
k8s-ci-robot Jul 27, 2023
71849ce
Merge commit '724120420ad93745641fac64915b713ef81a4932' into module-u…
Sneha-at Aug 2, 2023
7241204
Squashed 'release-tools/' changes from 4133d1df..1df23dba
Sneha-at Aug 2, 2023
30f6f87
Update dependency go modules for k8s v1.28.0-rc.0
Sneha-at Aug 2, 2023
33779e0
updating kubelet to v0.28-rc.0
Sneha-at Aug 3, 2023
a94a1de
Merge pull request #318 from Sneha-at/module-update-master
k8s-ci-robot Aug 7, 2023
4bcf489
Bump golang.org/x/sys from 0.10.0 to 0.11.0
dependabot[bot] Aug 7, 2023
d9d3335
Merge pull request #319 from kubernetes-csi/dependabot/go_modules/gol…
k8s-ci-robot Aug 10, 2023
97ac4f5
Check if registration socket is still valid
gnufied Aug 11, 2023
f9bdd35
Bump csi-lib-utils
gnufied Aug 11, 2023
0d8021d
Remove need for metricsManager for noderegister connections
gnufied Aug 11, 2023
c9e19f2
Merge pull request #322 from gnufied/check-socket-rpc
k8s-ci-robot Aug 14, 2023
023e092
Merge commit '91c759bd140ddca566a8de390800893c760cf275' into module-u…
Sneha-at Aug 17, 2023
91c759b
Squashed 'release-tools/' changes from 1df23dba..de2fba88
Sneha-at Aug 17, 2023
25eb1c9
Deprecate kubelet-registration-probe and remove an unneccesary write …
mattcary Jul 21, 2023
91cc512
Update dependency go modules for k8s v1.28.0
Sneha-at Aug 17, 2023
1bf2dc6
Merge pull request #323 from Sneha-at/module-update-master
k8s-ci-robot Sep 6, 2023
d2998fc
Bump golang.org/x/sys from 0.11.0 to 0.12.0
dependabot[bot] Sep 6, 2023
eabde62
Merge pull request #326 from kubernetes-csi/dependabot/go_modules/gol…
k8s-ci-robot Sep 6, 2023
284023f
Merge pull request #316 from mattcary/root
k8s-ci-robot Sep 7, 2023
b731631
Bump google.golang.org/grpc from 1.57.0 to 1.58.0
dependabot[bot] Sep 7, 2023
8dd18be
Squashed 'release-tools/' changes from de2fba88..984feece
humblec Sep 8, 2023
fb223a4
Merge commit '8dd18be31869c082022851957a6b969360aca48b' into re-tool-…
humblec Sep 8, 2023
e870f6e
Merge pull request #329 from kubernetes-csi/dependabot/go_modules/goo…
k8s-ci-robot Sep 8, 2023
f8952e4
Merge pull request #331 from humblec/re-tool-update
k8s-ci-robot Sep 8, 2023
7a0ce83
Add changelog for v2.9
jsafrane Sep 8, 2023
deed783
Merge pull request #332 from jsafrane/changelog-2.9
k8s-ci-robot Sep 11, 2023
2604281
Merge remote-tracking branch 'openshift/master' into rebase-v2.9.0
mpatlasov Oct 4, 2023
aa29ea6
UPSTREAM: <carry>: Add OpenShift files
mpatlasov Oct 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
242 changes: 242 additions & 0 deletions CHANGELOG/CHANGELOG-2.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,242 @@
# Release notes for v2.9.0

[Documentation](https://kubernetes-csi.github.io)

# Changelog since v2.8.0

## Urgent Upgrade Notes

### (No, really, you MUST read this before you upgrade)

- Action required: deprecated `kubelet-registration-probe` and removed related code. node-driver-registrar on Windows now requires Kubernetes with [fixed handling of registration sockets](https://github.com/kubernetes/kubernetes/pull/110075) that is part of Kubernetes v1.23.10, v1.24.4, v1.25.0, and newer. There are no changes on Linux, i.e. Kubernetes v1.13 is still the minimal one. (#316, @mattcary)

## Changes by Kind

### Uncategorized

- Do not merely check presence of registration socket, but also check if it responds to grpc requests (#322, @gnufied)
- Update kubernetes dependencies to v1.28.0 (#323, @Sneha-at)

## Dependencies

### Added
- github.com/alecthomas/kingpin/v2: [v2.3.2](https://github.com/alecthomas/kingpin/v2/tree/v2.3.2)
- github.com/google/gnostic-models: [v0.6.8](https://github.com/google/gnostic-models/tree/v0.6.8)
- github.com/xhit/go-str2duration/v2: [v2.1.0](https://github.com/xhit/go-str2duration/v2/tree/v2.1.0)
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.41.0
- google.golang.org/genproto/googleapis/api: 782d3b1
- google.golang.org/genproto/googleapis/rpc: 782d3b1
- k8s.io/apiserver: v0.28.0
- k8s.io/cri-api: v0.28.0

### Changed
- cloud.google.com/go/compute: v1.15.1 → v1.21.0
- github.com/alecthomas/units: [f65c72e → b94a6e3](https://github.com/alecthomas/units/compare/f65c72e...b94a6e3)
- github.com/cenkalti/backoff/v4: [v4.1.3 → v4.2.1](https://github.com/cenkalti/backoff/v4/compare/v4.1.3...v4.2.1)
- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688)
- github.com/container-storage-interface/spec: [v1.7.0 → v1.8.0](https://github.com/container-storage-interface/spec/compare/v1.7.0...v1.8.0)
- github.com/envoyproxy/go-control-plane: [v0.10.3 → v0.11.1](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...v0.11.1)
- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v1.0.2](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v1.0.2)
- github.com/evanphx/json-patch: [v4.12.0+incompatible → v5.6.0+incompatible](https://github.com/evanphx/json-patch/compare/v4.12.0...v5.6.0)
- github.com/go-kit/log: [v0.2.0 → v0.2.1](https://github.com/go-kit/log/compare/v0.2.0...v0.2.1)
- github.com/go-logr/logr: [v1.2.3 → v1.2.4](https://github.com/go-logr/logr/compare/v1.2.3...v1.2.4)
- github.com/go-openapi/jsonreference: [v0.20.1 → v0.20.2](https://github.com/go-openapi/jsonreference/compare/v0.20.1...v0.20.2)
- github.com/go-task/slim-sprig: [348f09d → 52ccab3](https://github.com/go-task/slim-sprig/compare/348f09d...52ccab3)
- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0)
- github.com/google/gofuzz: [v1.1.0 → v1.2.0](https://github.com/google/gofuzz/compare/v1.1.0...v1.2.0)
- github.com/inconshreveable/mousetrap: [v1.0.1 → v1.1.0](https://github.com/inconshreveable/mousetrap/compare/v1.0.1...v1.1.0)
- github.com/kr/pretty: [v0.3.0 → v0.3.1](https://github.com/kr/pretty/compare/v0.3.0...v0.3.1)
- github.com/kubernetes-csi/csi-lib-utils: [v0.13.0 → v0.15.0](https://github.com/kubernetes-csi/csi-lib-utils/compare/v0.13.0...v0.15.0)
- github.com/onsi/ginkgo/v2: [v2.9.1 → v2.9.4](https://github.com/onsi/ginkgo/v2/compare/v2.9.1...v2.9.4)
- github.com/onsi/gomega: [v1.27.4 → v1.27.6](https://github.com/onsi/gomega/compare/v1.27.4...v1.27.6)
- github.com/prometheus/client_golang: [v1.14.0 → v1.16.0](https://github.com/prometheus/client_golang/compare/v1.14.0...v1.16.0)
- github.com/prometheus/client_model: [v0.3.0 → v0.4.0](https://github.com/prometheus/client_model/compare/v0.3.0...v0.4.0)
- github.com/prometheus/common: [v0.37.0 → v0.44.0](https://github.com/prometheus/common/compare/v0.37.0...v0.44.0)
- github.com/prometheus/procfs: [v0.8.0 → v0.10.1](https://github.com/prometheus/procfs/compare/v0.8.0...v0.10.1)
- github.com/spf13/cobra: [v1.6.0 → v1.7.0](https://github.com/spf13/cobra/compare/v1.6.0...v1.7.0)
- github.com/stretchr/testify: [v1.8.1 → v1.8.2](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2)
- go.opentelemetry.io/otel/metric: v0.31.0 → v0.38.0
- go.opentelemetry.io/otel/trace: v1.10.0 → v1.15.0
- go.opentelemetry.io/otel: v1.10.0 → v1.15.0
- go.uber.org/atomic: v1.7.0 → v1.10.0
- go.uber.org/multierr: v1.6.0 → v1.11.0
- golang.org/x/crypto: 75b2880 → v0.11.0
- golang.org/x/net: v0.8.0 → v0.13.0
- golang.org/x/oauth2: v0.4.0 → v0.10.0
- golang.org/x/sync: 0de741c → v0.3.0
- golang.org/x/sys: v0.7.0 → v0.12.0
- golang.org/x/term: v0.6.0 → v0.10.0
- golang.org/x/text: v0.8.0 → v0.11.0
- golang.org/x/time: 90d013b → v0.3.0
- golang.org/x/tools: v0.7.0 → v0.8.0
- google.golang.org/genproto: 76db087 → 782d3b1
- google.golang.org/grpc: v1.54.0 → v1.58.0
- google.golang.org/protobuf: v1.28.1 → v1.31.0
- k8s.io/api: v0.27.1 → v0.28.0
- k8s.io/apimachinery: v0.27.1 → v0.28.0
- k8s.io/client-go: v0.27.1 → v0.28.0
- k8s.io/component-base: v0.27.1 → v0.28.0
- k8s.io/klog/v2: v2.90.1 → v2.100.1
- k8s.io/kube-openapi: 15aac26 → 2695361
- k8s.io/kubelet: v0.27.1 → v0.28.0
- k8s.io/utils: a36077c → d93618c

### Removed
- cloud.google.com/go/accessapproval: v1.5.0
- cloud.google.com/go/accesscontextmanager: v1.4.0
- cloud.google.com/go/aiplatform: v1.27.0
- cloud.google.com/go/analytics: v0.12.0
- cloud.google.com/go/apigateway: v1.4.0
- cloud.google.com/go/apigeeconnect: v1.4.0
- cloud.google.com/go/appengine: v1.5.0
- cloud.google.com/go/area120: v0.6.0
- cloud.google.com/go/artifactregistry: v1.9.0
- cloud.google.com/go/asset: v1.10.0
- cloud.google.com/go/assuredworkloads: v1.9.0
- cloud.google.com/go/automl: v1.8.0
- cloud.google.com/go/baremetalsolution: v0.4.0
- cloud.google.com/go/batch: v0.4.0
- cloud.google.com/go/beyondcorp: v0.3.0
- cloud.google.com/go/bigquery: v1.44.0
- cloud.google.com/go/billing: v1.7.0
- cloud.google.com/go/binaryauthorization: v1.4.0
- cloud.google.com/go/certificatemanager: v1.4.0
- cloud.google.com/go/channel: v1.9.0
- cloud.google.com/go/cloudbuild: v1.4.0
- cloud.google.com/go/clouddms: v1.4.0
- cloud.google.com/go/cloudtasks: v1.8.0
- cloud.google.com/go/contactcenterinsights: v1.4.0
- cloud.google.com/go/container: v1.7.0
- cloud.google.com/go/containeranalysis: v0.6.0
- cloud.google.com/go/datacatalog: v1.8.0
- cloud.google.com/go/dataflow: v0.7.0
- cloud.google.com/go/dataform: v0.5.0
- cloud.google.com/go/datafusion: v1.5.0
- cloud.google.com/go/datalabeling: v0.6.0
- cloud.google.com/go/dataplex: v1.4.0
- cloud.google.com/go/dataproc: v1.8.0
- cloud.google.com/go/dataqna: v0.6.0
- cloud.google.com/go/datastore: v1.10.0
- cloud.google.com/go/datastream: v1.5.0
- cloud.google.com/go/deploy: v1.5.0
- cloud.google.com/go/dialogflow: v1.19.0
- cloud.google.com/go/dlp: v1.7.0
- cloud.google.com/go/documentai: v1.10.0
- cloud.google.com/go/domains: v0.7.0
- cloud.google.com/go/edgecontainer: v0.2.0
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.4.0
- cloud.google.com/go/eventarc: v1.8.0
- cloud.google.com/go/filestore: v1.4.0
- cloud.google.com/go/firestore: v1.9.0
- cloud.google.com/go/functions: v1.9.0
- cloud.google.com/go/gaming: v1.8.0
- cloud.google.com/go/gkebackup: v0.3.0
- cloud.google.com/go/gkeconnect: v0.6.0
- cloud.google.com/go/gkehub: v0.10.0
- cloud.google.com/go/gkemulticloud: v0.4.0
- cloud.google.com/go/gsuiteaddons: v1.4.0
- cloud.google.com/go/iam: v0.8.0
- cloud.google.com/go/iap: v1.5.0
- cloud.google.com/go/ids: v1.2.0
- cloud.google.com/go/iot: v1.4.0
- cloud.google.com/go/kms: v1.6.0
- cloud.google.com/go/language: v1.8.0
- cloud.google.com/go/lifesciences: v0.6.0
- cloud.google.com/go/logging: v1.6.1
- cloud.google.com/go/longrunning: v0.3.0
- cloud.google.com/go/managedidentities: v1.4.0
- cloud.google.com/go/maps: v0.1.0
- cloud.google.com/go/mediatranslation: v0.6.0
- cloud.google.com/go/memcache: v1.7.0
- cloud.google.com/go/metastore: v1.8.0
- cloud.google.com/go/monitoring: v1.8.0
- cloud.google.com/go/networkconnectivity: v1.7.0
- cloud.google.com/go/networkmanagement: v1.5.0
- cloud.google.com/go/networksecurity: v0.6.0
- cloud.google.com/go/notebooks: v1.5.0
- cloud.google.com/go/optimization: v1.2.0
- cloud.google.com/go/orchestration: v1.4.0
- cloud.google.com/go/orgpolicy: v1.5.0
- cloud.google.com/go/osconfig: v1.10.0
- cloud.google.com/go/oslogin: v1.7.0
- cloud.google.com/go/phishingprotection: v0.6.0
- cloud.google.com/go/policytroubleshooter: v1.4.0
- cloud.google.com/go/privatecatalog: v0.6.0
- cloud.google.com/go/pubsub: v1.27.1
- cloud.google.com/go/pubsublite: v1.5.0
- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0
- cloud.google.com/go/recommendationengine: v0.6.0
- cloud.google.com/go/recommender: v1.8.0
- cloud.google.com/go/redis: v1.10.0
- cloud.google.com/go/resourcemanager: v1.4.0
- cloud.google.com/go/resourcesettings: v1.4.0
- cloud.google.com/go/retail: v1.11.0
- cloud.google.com/go/run: v0.3.0
- cloud.google.com/go/scheduler: v1.7.0
- cloud.google.com/go/secretmanager: v1.9.0
- cloud.google.com/go/security: v1.10.0
- cloud.google.com/go/securitycenter: v1.16.0
- cloud.google.com/go/servicecontrol: v1.5.0
- cloud.google.com/go/servicedirectory: v1.7.0
- cloud.google.com/go/servicemanagement: v1.5.0
- cloud.google.com/go/serviceusage: v1.4.0
- cloud.google.com/go/shell: v1.4.0
- cloud.google.com/go/spanner: v1.41.0
- cloud.google.com/go/speech: v1.9.0
- cloud.google.com/go/storage: v1.10.0
- cloud.google.com/go/storagetransfer: v1.6.0
- cloud.google.com/go/talent: v1.4.0
- cloud.google.com/go/texttospeech: v1.5.0
- cloud.google.com/go/tpu: v1.4.0
- cloud.google.com/go/trace: v1.4.0
- cloud.google.com/go/translate: v1.4.0
- cloud.google.com/go/video: v1.9.0
- cloud.google.com/go/videointelligence: v1.9.0
- cloud.google.com/go/vision/v2: v2.5.0
- cloud.google.com/go/vmmigration: v1.3.0
- cloud.google.com/go/vmwareengine: v0.1.0
- cloud.google.com/go/vpcaccess: v1.5.0
- cloud.google.com/go/webrisk: v1.7.0
- cloud.google.com/go/websecurityscanner: v1.4.0
- cloud.google.com/go/workflows: v1.9.0
- cloud.google.com/go: v0.105.0
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/BurntSushi/toml: [v0.3.1](https://github.com/BurntSushi/toml/tree/v0.3.1)
- github.com/BurntSushi/xgb: [27f1227](https://github.com/BurntSushi/xgb/tree/27f1227)
- github.com/alecthomas/template: [fb15b89](https://github.com/alecthomas/template/tree/fb15b89)
- github.com/chzyer/logex: [v1.1.10](https://github.com/chzyer/logex/tree/v1.1.10)
- github.com/chzyer/readline: [2972be2](https://github.com/chzyer/readline/tree/2972be2)
- github.com/chzyer/test: [a1ea475](https://github.com/chzyer/test/tree/a1ea475)
- github.com/client9/misspell: [v0.3.4](https://github.com/client9/misspell/tree/v0.3.4)
- github.com/docopt/docopt-go: [ee0de3b](https://github.com/docopt/docopt-go/tree/ee0de3b)
- github.com/go-gl/glfw/v3.3/glfw: [6f7a984](https://github.com/go-gl/glfw/v3.3/glfw/tree/6f7a984)
- github.com/go-gl/glfw: [e6da0ac](https://github.com/go-gl/glfw/tree/e6da0ac)
- github.com/go-kit/kit: [v0.9.0](https://github.com/go-kit/kit/tree/v0.9.0)
- github.com/go-stack/stack: [v1.8.0](https://github.com/go-stack/stack/tree/v1.8.0)
- github.com/golang/mock: [v1.4.4](https://github.com/golang/mock/tree/v1.4.4)
- github.com/google/gnostic: [v0.5.7-v3refs](https://github.com/google/gnostic/tree/v0.5.7-v3refs)
- github.com/google/martian/v3: [v3.0.0](https://github.com/google/martian/v3/tree/v3.0.0)
- github.com/google/martian: [v2.1.0+incompatible](https://github.com/google/martian/tree/v2.1.0)
- github.com/google/renameio: [v0.1.0](https://github.com/google/renameio/tree/v0.1.0)
- github.com/googleapis/gax-go/v2: [v2.0.5](https://github.com/googleapis/gax-go/v2/tree/v2.0.5)
- github.com/hashicorp/golang-lru: [v0.5.1](https://github.com/hashicorp/golang-lru/tree/v0.5.1)
- github.com/ianlancetaylor/demangle: [5e5cf60](https://github.com/ianlancetaylor/demangle/tree/5e5cf60)
- github.com/jstemmer/go-junit-report: [v0.9.1](https://github.com/jstemmer/go-junit-report/tree/v0.9.1)
- github.com/konsorten/go-windows-terminal-sequences: [v1.0.3](https://github.com/konsorten/go-windows-terminal-sequences/tree/v1.0.3)
- github.com/kr/logfmt: [b84e30a](https://github.com/kr/logfmt/tree/b84e30a)
- github.com/mitchellh/mapstructure: [v1.1.2](https://github.com/mitchellh/mapstructure/tree/v1.1.2)
- github.com/sirupsen/logrus: [v1.6.0](https://github.com/sirupsen/logrus/tree/v1.6.0)
- github.com/stoewer/go-strcase: [v1.2.0](https://github.com/stoewer/go-strcase/tree/v1.2.0)
- go.opencensus.io: v0.22.4
- golang.org/x/exp: 6cc2880
- golang.org/x/image: cff245a
- golang.org/x/lint: 738671d
- golang.org/x/mobile: d2bd2a2
- google.golang.org/api: v0.30.0
- gopkg.in/alecthomas/kingpin.v2: v2.2.6
- gopkg.in/errgo.v2: v2.1.0
- honnef.co/go/tools: v0.0.1-2020.1.4
- rsc.io/binaryregexp: v0.2.0
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,15 @@ the CSI calls on.

This information reflects the head of this branch.

| Compatible with CSI Version | Container Image | [Min K8s Version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version) |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |
| [CSI Spec v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | registry.k8s.io/sig-storage/csi-node-driver-registrar | 1.13 |
| Compatible with CSI Version | Container Image | [Min K8s Version](https://kubernetes-csi.github.io/docs/project-policies.html#minimum-version) | [Recommended K8s Version](https://kubernetes-csi.github.io/docs/project-policies.html#recommended-version) |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------ |------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
| [CSI Spec v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | registry.k8s.io/sig-storage/csi-node-driver-registrar | 1.13 | 1.23.10* | |

For release-0.4 and below, please refer to the [driver-registrar
repository](https://github.com/kubernetes-csi/driver-registrar).

*) On Windows, Kubernetes v1.23.10, v1.24.4, v1.25.0 or newer is required to [fix handling of registration sockets](https://github.com/kubernetes/kubernetes/pull/110075). On Linux, v1.13 is the recommended version.

## Usage

There are two UNIX domain sockets used by the node-driver-registrar:
Expand Down Expand Up @@ -60,7 +62,7 @@ There are two UNIX domain sockets used by the node-driver-registrar:

* `--timeout <duration>`: Timeout of all calls to CSI driver. It should be set to a value that accommodates the `GetDriverName` calls. 1 second is used by default.

* `--mode <mode>` (default: `--mode=registration`): The running mode of node-driver-registrar. `registration` runs node-driver-registrar as a long running process to register the driver with kubelet. `kubelet-registration-probe` runs as a health check and returns a status code of 0 if the driver was registered successfully. In the probe definition make sure that the value of `--kubelet-registration-path` is the same as in the container.
* `--mode <mode>` (default: `--mode=registration`): DEPRECATED. If this is set to kubelet-registration-probe, the driver will exit successfully without registering with CSI. If set to any other value node-driver-registrar will do the kubelet plugin registration. This flag will be removed in a future major release because the mode kubelet-registration-probe is no longer needed.

* `--enable-pprof`: Enable pprof profiling on the TCP network address specified by `--http-endpoint`.

Expand Down
Loading