carlory
85d08833bf
warnning on relaim policy when it is Recycle
2023-12-15 17:50:37 +08:00
Humble Chirammal
3890546265
Update APIs and adjust tests
...
Signed-off-by: zhucan <zhucan.k8s@gmail.com>
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2023-11-01 09:28:36 +05:30
carlory
ae90a69677
volumeattributesclass and core api changes
2023-10-31 11:18:56 +08:00
Roman Bednar
aa65bab426
implement pv last phase transition time
2023-07-21 20:42:25 +02:00
Roman Bednar
a31fee98f0
rename function for dropping disabled fields
...
The function should indicate it is specific for dropping spec fields.
2023-07-21 17:19:11 +02:00
Humble Chirammal
f54c15d4e8
Change the fieldpath in the deprecated plugin response
...
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Signed-off-by: carlory <baofa.fan@daocloud.io>
2023-06-16 19:47:03 +05:30
Humble Chirammal
471fd1ae8a
deprecate RBD plugin from available in-tree drivers
...
Based on https://groups.google.com/g/kubernetes-sig-storage/c/h5751_B5LQM , the
consensus was to start the deprecation in v1.28.
This commit start the deprecation process of RBD plugin from in-tree
drivers.
ACTION REQUIRED:
RBD volume plugin ( `kubernetes.io/rbd`) has been deprecated in this release
and will be removed in a subsequent release. Alternative is to use RBD CSI driver
(https://github.com/ceph/ceph-csi/ ) in your Kubernetes Cluster.
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2023-06-16 19:45:36 +05:30
Humble Chirammal
fdc49f5257
Return deprecation warning for storageOS,PhotonPD,ScaleIO..etc
...
Thes plugins are deprecated in earlier version of Kubernetes, however
the PVspec was not validated and provided enough warning that, these
are deprecated plugins. This commit add the warning and unit tests
for the same.
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2023-06-08 13:37:36 +05:30
Humble Chirammal
c009667c6c
deprecate CephFS plugin from available in-tree drivers.
...
https://groups.google.com/a/kubernetes.io/g/dev/c/g8rwL-qnQhk
based on above, the consensus was to start the deprecation in v1.28.
This commit start the deprecation process of CephFS plugin from
in-tree drivers.
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2023-06-05 23:26:43 +05:30
Hao Ruan
19ae103e82
emit warning on deprecated annotation volume.beta.kubernetes.io/storage-class
2023-05-16 10:19:01 +08:00
Paco Xu
234c33e8b8
deprecated node labels: make naming consistant and remove some unused args in funcs
2022-05-25 15:15:34 +08:00
Paco Xu
db147b7d67
(ut) add tests for bad filed values checking; refactor some funcs
2022-05-09 16:17:32 +08:00
Paco Xu
3fbfd7eb1b
add deprecated warning for node beta labels in pv/sc/rc/csi storage capacity
...
- (pv) deprecated label using warning for node affinity
- (storageclass) deprecated node labels: allowedTopologies.matchLabelExpressions.key
- (CSIStorageCapacity) deprecated node labels
- (RuntimeClass) deprecated node labels
2022-05-04 15:01:13 +08:00
Humble Chirammal
c74b393771
csi: add nodeExpandSecret support for CSI client
...
CSI spec 1.5 enhanced the spec to add optional secrets field to
NodeExpandVolumeRequest. This commit adds NodeExpandSecret to the
CSI PV source and also derive the expansion secret in csiclient to
send it out as part of the nodeexpand request.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Signed-off-by: zhucan <zhucan.k8s@gmail.com>
2022-04-05 11:36:23 +08:00
Hemant Kumar
ac6ef262df
remove ExpandCSIVolume feature gate
2022-03-24 14:53:00 -04:00
Jan Safranek
2c1b743766
Promote block volume features to GA
2020-02-28 20:48:38 +01:00
Hemant Kumar
69393291b6
Add a new field for storing volume expansion secrets
...
Fix pv secret visitor tests
Allow SecretRef for resizing to be set if not already set
2019-05-09 13:53:47 -04:00
Michelle Au
08330c37ca
lock csi and plugin watcher GA feature gates
2019-03-05 09:59:05 -08:00
Michelle Au
5f0847b515
move local PV to GA
2019-03-01 12:51:25 -08:00
Serguei Bezverkhi
8915e90398
PersistentLocalVolumes validation and tests
...
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com>
2019-01-08 11:00:29 -05:00
Serguei Bezverkhi
a5d5a174af
VolumeMode Validation and tests
...
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com>
2018-12-26 14:28:53 -05:00
Jordan Liggitt
eaff4fd4d2
Tolerate existing CSI fields in PVs when the feature is disabled
2018-11-14 17:57:54 -05:00
yue9944882
b497570e50
util for external pv
...
prune unused pv utils and its test
2018-08-17 11:14:42 +08:00
Davanum Srinivas
5fa8a2412d
API updates for Cinder Volumes to support for user specified Secrets in the future
2018-06-02 22:16:50 -04:00
Serguei Bezverkhi
a6ca466859
k8s csi code change
2018-02-23 16:50:43 -05:00
Jordan Liggitt
d073c10dbc
Refactor flex pv to allow secret namespace
2017-12-13 23:32:16 -05:00
Huamin Chen
bb34a0b7ef
use SecretObject to reference iSCSI CHAP secret
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-11-18 20:02:44 +00:00
Scott Creeley
36f30bc689
Add VolumeType api to PV and PVC
2017-11-18 11:25:27 -05:00
Dr. Stefan Schimanski
012b085ac8
pkg/apis/core: mechanical import fixes in dependencies
2017-11-09 12:14:08 +01:00
Vladimir Vivien
3fb3cc7122
ScaleIO - API source code update
...
This commit tracks all human-generated code for API source updates.
2017-10-25 16:05:48 -04:00
Serguei Bezverkhi
1411c2698e
Refactor RBD volume
2017-10-23 16:59:34 -04:00
Huamin Chen
9e65623187
refactor CephFS PV spec to use SecretReference
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-08-24 18:49:05 +00:00
Huamin Chen
4525446af2
azure file volume: add secret namespace api
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-08-24 14:49:58 +00:00
Jordan Liggitt
2a28df4495
Typedef visitor to document parameters
2017-08-10 09:54:31 -04:00
Simon Croome
5e2503e71f
Add StorageOS volume plugin
2017-06-09 13:19:27 +01:00
Jordan Liggitt
48a9357926
Add PV util for extracting referenced secrets
2017-05-30 15:12:30 -04:00