Mainly Update
- Support EED of alibabacloud: https://www.alibabacloud.com/help/en/ecs/user-guide/elastic-ephemeral-disks
- Support Regional disk of alibabacloud: https://www.alibabacloud.com/help/en/ecs/user-guide/regional-essd-disks
- VolumeGroupSnapshot can be enabled by Featuregate
- Bump CSI spec to 1.10
Warning
The v1beta1 version of VolumeSnapshot
, VolumeSnapshotContent
and VolumeSnapshotClass
CR is no longer served, API requests to this version receive a not found error in the server response. Please use v1 as instead.
What's Changed
- deploy: cleanup kubelet root dir and add slash to volumeMounts by @huww98 in #1140
- Refactor oss mount process by @tydra-wang in #1139
- disk: remove instant access snapshot params by @huww98 in #880
- remove csicommon and bump CSI spec to v1.9 by @huww98 in #1116
- disk: support for EED by @huww98 in #1135
- deploy: use new header env by @huww98 in #1145
- metadata: split ack-cluster-profile to another provider by @huww98 in #1131
- chart: add ossfs tag on provisioner by @AlbeeSo in #1149
- metadata: ignore empty k8s node label by @huww98 in #1128
- OSS: set default ossfs default log level to err by @AlbeeSo in #1147
- Fix oss mount options parsing by @tydra-wang in #1150
- Disable recycle bin check when deleting subpath by @tydra-wang in #1143
- chore: reduce error logs from metrics collector by @tydra-wang in #1067
- feat(OSS) rewrite: allow update token by external secret through secretRef by @AlbeeSo in #1146
- deploy: only add init container for nas/oss driver by @huww98 in #1123
- disk: fixes for EED by @huww98 in #1148
- disk: also count EED when getAttachedCloudDisks by @huww98 in #1076
- init: refine cleaning up old volume staging path by @huww98 in #1091
- test: update cluster config for 1.30 by @huww98 in #1093
- deploy: speed up the rollout by @huww98 in #1110
- Support byte-level NAS capacity metrics by @iltyty in #1120
- support for regional disk by @huww98 in #1114
- deploy: only install fuse namespace if OSS is enabled by @huww98 in #1151
- deploy: bump image tags by @huww98 in #1152
- test/cluster: use flannel & cleanups by @huww98 in #1153
- bump csi-provisioner & csi-resizer by @huww98 in #1154
- deploy: move DEFAULT_REGISTRY env from local-csi-provisioner to csi-p… by @AlbeeSo in #1156
- OSS: bump ossfs version to 1.91.3.ack.3 to fix metrics by @AlbeeSo in #1158
- deploy: fix ossfs image name by @huww98 in #1159
- disk: do resizefs regardless of snapshot by @huww98 in #1164
- disk: use DescribeEndpoints for internal mode by @huww98 in #1163
- install CRDs with helm by @huww98 in #1029
- redirect logs to klog by @huww98 in #1054
- oss: trimspace for ak&sk by @AlbeeSo in #1172
- Don't install iohub-vfhp-helper by @huww98 in #1169
- doc: update readme by @mowangdk in #1095
- deploy: fix local external provisioner leader election args by @huww98 in #1178
- oss: translate OSS bucket domain name to endpoint automatically by @AlbeeSo in #1173
- disk: refine error message for rwx filesystem by @huww98 in #1167
- disk: cleanup formatCSISnapshot by @huww98 in #1157
- bump csi-attacher to v4.6.1 by @huww98 in #1160
- Make ack drain skip fuse pods by @tydra-wang in #1181
- disk: cancel waiting for attach/detach when GRPC cancelled by @huww98 in #1027
- disk: avoid concurrent operation on the same disk by @huww98 in #1170
- Add csi-agent for oss mounting in ACS rund by @tydra-wang in #1141
- oss: support get sts endpoint from env for private cloud by @AlbeeSo in #1174
- oss: ossfs bump to 1.91.4 and support OSS signature v4 by @AlbeeSo in #1180
- oss: cnfs-oss support use subpath by @AlbeeSo in #1185
- deploy: tune disk sidecar flow control to 2x by @huww98 in #1186
- metadata: use ECS security hardening mode by @huww98 in #1132
- disk: reduce 1 DescribeDisks OpenAPI request on delete by @huww98 in #1184
- disk: add a feature gate to disable expand auto snapshot by @huww98 in #1182
- rename disable-auto-snapshots feature to keep consistent with sidecar by @AlbeeSo in #1187
- disk: rename regional essd to cloud_regional_disk_auto by @huww98 in #1188
- deploy: tune oss attacher flow control to 2x by @huww98 in #1189
- Fix: ossfs mime-support config not work by @tydra-wang in #1196
- remove special character check by @huww98 in #1101
- Check VBM node type automatically and support csi rund 3.0 protocol by @mowangdk in #1177
- bump CSI spec to v1.10 by @huww98 in #1144
- csi-agent/disk: node expand volume by @huww98 in #1183
- deploy: remove local by @huww98 in #1201
- disk: distinguish attach from node/controller by @huww98 in #1087
- unify node/controller service enabling by @huww98 in #993
- csi-agent: disable sub-directory check in NodeServerWithValidator by @huww98 in #1202
- Get available disk count from node annotation by @iltyty in #1203
- feat: add volume attachment time & csi grpc execution time metrics by @iltyty in #1142
- deploy/external: fix for OSS driver by @huww98 in #1212
- Fix kubelet restart grpc calling bugs of runD by @mowangdk in #1204
- Revert "deploy: remove local" by @huww98 in #1219
- Private cloud/oss protocol by @AlbeeSo in #1205
- bump external-snapshotter to v8.1.0 by @huww98 in #1197
- cleanup: remove single snapshot request limit logic by @AlbeeSo in #1193
- Cleanups about mount.New() by @huww98 in #1195
- deploy: remove snapshot and lease RBAC from node by @huww98 in #1198
- disk: support for Chinese disk name by @huww98 in #1211
- disk: disable expand auto snapshot by @huww98 in #1220
- common: enable contextual logging by @huww98 in #1191
- Bump version of golang to 1.22.9 by @mowangdk in #1223
- docs: enable controller for non-ECS and more by @huww98 in #1206
- disk: create snapshot with client token by @huww98 in #1210
- oss: do not modify vpc100 endpoint by @AlbeeSo in #1215
- Avoid reflection by @huww98 in #868
- remove mounter.EnsureFolder() by @huww98 in #1057
- cleanup: remove snapshot events recorder by @AlbeeSo in #1194
- Metrics cleanup by @huww98 in #1044
- deploy: bump external-provisioner to v5.0.3-aliyun by @huww98 in #1226
- Make the OSSFS pod name visible in VolumeAttachment by @tydra-wang in #1221
- fix: limit role-session-name for oss rrsa to 64 chars by @AlbeeSo in #1207
- disk: control the degree of concurrency of attach/detach by @huww98 in #1216
- disk-snapshot: support volume group snapshot APIs by @AlbeeSo in #1176
- oss: to keep compatible with cnfs-nas volumeas sharepath by @AlbeeSo in #1208
Full Changelog: v1.5.0...v1.6.1
Image Address:
registry.cn-beijing.aliyuncs.com/acs/csi-plugin:v1.31.4-9819c8b-aliyun
registry.cn-beijing.aliyuncs.com/acs/csi-plugin:v1.31.4-9819c8b-aliyun-init
We have updated daemonset yaml for csi-plugin, Be careful when you update existing cluster component, please use chart to deploy the latest CSI version
https://github.com/kubernetes-sigs/alibaba-cloud-csi-driver/tree/master/deploy/chart