Commit bd388e0d authored by Kubernetes Submit Queue's avatar Kubernetes Submit Queue Committed by GitHub

Merge pull request #51310 from xiangpengzhao/sc-eg

Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Replace storage-class annotations with field in examples **What this PR does / why we need it**: storage class is already GA. Replace annotations with field `StorageClassName` in examples. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #51435 (update: thanks @gyliu513 for the issue) ref: https://github.com/kubernetes/kubernetes/pull/50654#discussion_r134954171 **Special notes for your reviewer**: We may also want to remove the beta annotations in 1.8 since the field will have already been in two releases. If @kubernetes/sig-storage-api-reviews confirm this, I'd like to help remove it. /cc @liggitt @jsafrane @msau42 **Release note**: ```release-note NONE ```
parents cd25bbee 4bc05f4f
...@@ -4,13 +4,12 @@ apiVersion: v1 ...@@ -4,13 +4,12 @@ apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
name: {{ RBD_NAME }} name: {{ RBD_NAME }}
annotations:
volume.beta.kubernetes.io/storage-class: "rbd"
spec: spec:
capacity: capacity:
storage: {{ RBD_SIZE }}M storage: {{ RBD_SIZE }}M
accessModes: accessModes:
- {{ PV_MODE }} - {{ PV_MODE }}
storageClassName: "rbd"
rbd: rbd:
monitors: monitors:
{% for host in monitors %} {% for host in monitors %}
......
...@@ -163,8 +163,6 @@ spec: ...@@ -163,8 +163,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: accessModes:
- "ReadWriteOnce" - "ReadWriteOnce"
......
...@@ -82,13 +82,12 @@ spec: ...@@ -82,13 +82,12 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: cassandra-data name: cassandra-data
annotations:
volume.beta.kubernetes.io/storage-class: fast
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
requests: requests:
storage: 1Gi storage: 1Gi
storageClassName: fast
--- ---
kind: StorageClass kind: StorageClass
apiVersion: storage.k8s.io/v1beta1 apiVersion: storage.k8s.io/v1beta1
......
...@@ -39,8 +39,6 @@ spec: ...@@ -39,8 +39,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: data name: data
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
......
...@@ -3,8 +3,6 @@ kind: PersistentVolumeClaim ...@@ -3,8 +3,6 @@ kind: PersistentVolumeClaim
metadata: metadata:
# This name uniquely identifies the PVC. Will be used in deployment below. # This name uniquely identifies the PVC. Will be used in deployment below.
name: minio-pv-claim name: minio-pv-claim
annotations:
volume.alpha.kubernetes.io/storage-class: anything
labels: labels:
app: minio-storage-claim app: minio-storage-claim
spec: spec:
......
...@@ -4,8 +4,6 @@ metadata: ...@@ -4,8 +4,6 @@ metadata:
name: nfs-pv-provisioning-demo name: nfs-pv-provisioning-demo
labels: labels:
demo: nfs-pv-provisioning demo: nfs-pv-provisioning
annotations:
volume.alpha.kubernetes.io/storage-class: any
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
......
...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim ...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: pvcsc001 name: pvcsc001
annotations:
volume.beta.kubernetes.io/storage-class: portworx-io-priority-high
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: 2Gi storage: 2Gi
storageClassName: portworx-io-priority-high
...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim ...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: pvc-sio-small name: pvc-sio-small
annotations:
volume.beta.kubernetes.io/storage-class: sio-small
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: 10Gi storage: 10Gi
storageClassName: sio-small
...@@ -37,10 +37,9 @@ spec: ...@@ -37,10 +37,9 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: www name: www
annotations:
volume.beta.kubernetes.io/storage-class: thin-disk
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
requests: requests:
storage: 1Gi storage: 1Gi
storageClassName: thin-disk
...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim ...@@ -2,11 +2,10 @@ kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: pvcsc001 name: pvcsc001
annotations:
volume.beta.kubernetes.io/storage-class: fast
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: 2Gi storage: 2Gi
storageClassName: fast
...@@ -751,9 +751,6 @@ func NewStatefulSetPVC(name string) v1.PersistentVolumeClaim { ...@@ -751,9 +751,6 @@ func NewStatefulSetPVC(name string) v1.PersistentVolumeClaim {
return v1.PersistentVolumeClaim{ return v1.PersistentVolumeClaim{
ObjectMeta: metav1.ObjectMeta{ ObjectMeta: metav1.ObjectMeta{
Name: name, Name: name,
Annotations: map[string]string{
"volume.alpha.kubernetes.io/storage-class": "anything",
},
}, },
Spec: v1.PersistentVolumeClaimSpec{ Spec: v1.PersistentVolumeClaimSpec{
AccessModes: []v1.PersistentVolumeAccessMode{ AccessModes: []v1.PersistentVolumeAccessMode{
......
...@@ -92,8 +92,6 @@ spec: ...@@ -92,8 +92,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: accessModes:
- "ReadWriteOnce" - "ReadWriteOnce"
......
...@@ -166,8 +166,6 @@ spec: ...@@ -166,8 +166,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: accessModes:
- "ReadWriteOnce" - "ReadWriteOnce"
...@@ -175,4 +173,3 @@ spec: ...@@ -175,4 +173,3 @@ spec:
requests: requests:
# upstream recommended max is 700M # upstream recommended max is 700M
storage: 1Gi storage: 1Gi
...@@ -77,8 +77,6 @@ spec: ...@@ -77,8 +77,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
......
...@@ -71,8 +71,6 @@ spec: ...@@ -71,8 +71,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
......
...@@ -78,8 +78,6 @@ spec: ...@@ -78,8 +78,6 @@ spec:
volumeClaimTemplates: volumeClaimTemplates:
- metadata: - metadata:
name: datadir name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec: spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment