Skip to content

Commit 16fc083

Browse files
authored
Merge pull request #473 from andyzhangx/update-with-2.7.0
doc: update doc with 2.7.0 version
2 parents d37f066 + ba3cf6c commit 16fc083

23 files changed

+49
-85
lines changed

README.md

Lines changed: 8 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,7 @@ provisioning.
1919
* [Best Practices](#best-practices)
2020
- [Version Compatibility](#version-compatibility)
2121
- [K8s Feature Status](#k8s-feature-status)
22-
* [1.14: GA](#114-ga)
23-
* [1.12: Beta](#112-beta)
24-
* [1.10: Beta](#110-beta)
25-
* [1.9: Alpha](#19-alpha)
26-
* [1.7: Alpha](#17-alpha)
22+
* GA from 1.14
2723
* [Future features](#future-features)
2824
- [E2E Tests](#e2e-tests)
2925
* [Running](#running)
@@ -95,53 +91,21 @@ See [Best Practices](docs/best-practices.md).
9591

9692
Recommended provisioner versions with Kubernetes versions
9793

98-
| Provisioner version | K8s version | Reason |
99-
| ------------------- | ------------- | ------------------------- |
100-
| [2.6.0][6] | 1.12+ | |
101-
| [2.5.0][5] | 1.12+ | |
102-
| [2.4.0][4] | 1.12+ | fs on block support |
103-
| [2.2.0][3] | 1.10 | Beta API default, block |
104-
| [2.0.0][2] | 1.8, 1.9 | Mount propagation |
105-
| [1.0.1][1] | 1.7 | |
106-
107-
[1]: https://github.com/kubernetes-incubator/external-storage/tree/local-volume-provisioner-v1.0.1/local-volume
108-
[2]: https://github.com/kubernetes-incubator/external-storage/tree/local-volume-provisioner-v2.0.0/local-volume
109-
[3]: https://github.com/kubernetes-incubator/external-storage/tree/local-volume-provisioner-v2.2.0/local-volume
110-
[4]: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tree/v2.4.0
94+
| Provisioner version | K8s version |
95+
| ------------------- | ------------- |
96+
| [2.7.0][7] | 1.21+ |
97+
| [2.6.0][6] | 1.12+ |
98+
| [2.5.0][5] | 1.12+ |
99+
111100
[5]: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tree/v2.5.0
112101
[6]: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tree/v2.6.0
102+
[7]: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tree/v2.7.0
113103

114104

115105
## K8s Feature Status
116106

117107
Also see [known issues](KNOWN_ISSUES.md) and [CHANGELOG](CHANGELOG.md).
118108

119-
### 1.14: GA
120-
121-
* No new features added
122-
123-
### 1.12: Beta
124-
125-
* Added support for automatically formatting a filesystem on the given block device in `localVolumeSource.path`
126-
127-
### 1.10: Beta
128-
129-
* New PV.NodeAffinity field added.
130-
* **Important:** Alpha PV NodeAffinity annotation is deprecated. Users must manually update
131-
their PVs to use the new NodeAffinity field or run a [one-time update job](https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tree/master/cmd/utils/update-pv-to-beta).
132-
* Alpha: Raw block support added.
133-
134-
### 1.9: Alpha
135-
136-
* New StorageClass `volumeBindingMode` parameter that will delay PVC binding
137-
until a pod is scheduled.
138-
139-
### 1.7: Alpha
140-
141-
* New `local` PersistentVolume source that allows specifying a directory or mount
142-
point with node affinity.
143-
* Pod using the PVC that is bound to this PV will always get scheduled to that node.
144-
145109
### Future features
146110

147111
* Local block devices as a volume source, with partitioning and fs formatting

deployment/kubernetes/example/default_example_provisioner_generated.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636
spec:
3737
serviceAccountName: local-storage-admin
3838
containers:
39-
- image: "registry.k8s.io/sig-storage/local-volume-provisioner:v2.4.0"
39+
- image: "registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0"
4040
imagePullPolicy: "Always"
4141
name: provisioner
4242
securityContext:

helm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ provisioner chart and their default values.
145145
| classes.[n].storageClass.provisioner | Specify provisioner of storage class. | str | `kubernetes.io/no-provisioner` |
146146
| podAnnotations | Annotations for each Pod in the DaemonSet. | map | `-` |
147147
| podLabels | Labels for each Pod in the DaemonSet. | map | `-` |
148-
| image | Provisioner image. | str | `registry.k8s.io/sig-storage/local-volume-provisioner:v2.5.0` |
148+
| image | Provisioner image. | str | `registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0` |
149149
| imagePullPolicy | Provisioner DaemonSet image pull policy. | str | `-` |
150150
| imagePullSecrets | Provisioner image pull secrets. | list | `-` |
151151
| priorityClassName | Provisioner DaemonSet Pod Priority Class name. | str | `` |

helm/generated_examples/additional-volumes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ spec:
122122
name: signal
123123
containers:
124124
- name: provisioner
125-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
125+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
126126
securityContext:
127127
privileged: true
128128
env:
@@ -135,7 +135,7 @@ spec:
135135
fieldRef:
136136
fieldPath: metadata.namespace
137137
- name: JOB_CONTAINER_IMAGE
138-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
138+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
139139
ports:
140140
- name: metrics
141141
containerPort: 8080

helm/generated_examples/baremetal-affinity.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ spec:
131131
- localssd
132132
containers:
133133
- name: provisioner
134-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
134+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
135135
securityContext:
136136
privileged: true
137137
env:
@@ -144,7 +144,7 @@ spec:
144144
fieldRef:
145145
fieldPath: metadata.namespace
146146
- name: JOB_CONTAINER_IMAGE
147-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
147+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
148148
ports:
149149
- name: metrics
150150
containerPort: 8080

helm/generated_examples/baremetal-cleanbyjobs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ spec:
160160
kubernetes.io/os: linux
161161
containers:
162162
- name: provisioner
163-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
163+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
164164
securityContext:
165165
privileged: true
166166
env:
@@ -173,7 +173,7 @@ spec:
173173
fieldRef:
174174
fieldPath: metadata.namespace
175175
- name: JOB_CONTAINER_IMAGE
176-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
176+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
177177
ports:
178178
- name: metrics
179179
containerPort: 8080

helm/generated_examples/baremetal-default-storage.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ spec:
120120
kubernetes.io/os: linux
121121
containers:
122122
- name: provisioner
123-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
123+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
124124
securityContext:
125125
privileged: true
126126
env:
@@ -133,7 +133,7 @@ spec:
133133
fieldRef:
134134
fieldPath: metadata.namespace
135135
- name: JOB_CONTAINER_IMAGE
136-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
136+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
137137
ports:
138138
- name: metrics
139139
containerPort: 8080

helm/generated_examples/baremetal-nodeselector.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ spec:
123123
localVolume: present
124124
containers:
125125
- name: provisioner
126-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
126+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
127127
securityContext:
128128
privileged: true
129129
env:
@@ -136,7 +136,7 @@ spec:
136136
fieldRef:
137137
fieldPath: metadata.namespace
138138
- name: JOB_CONTAINER_IMAGE
139-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
139+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
140140
ports:
141141
- name: metrics
142142
containerPort: 8080

helm/generated_examples/baremetal-priority-critical.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ spec:
122122
kubernetes.io/os: linux
123123
containers:
124124
- name: provisioner
125-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
125+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
126126
securityContext:
127127
privileged: true
128128
env:
@@ -135,7 +135,7 @@ spec:
135135
fieldRef:
136136
fieldPath: metadata.namespace
137137
- name: JOB_CONTAINER_IMAGE
138-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
138+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
139139
ports:
140140
- name: metrics
141141
containerPort: 8080

helm/generated_examples/baremetal-priority-noncritical.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ spec:
122122
kubernetes.io/os: linux
123123
containers:
124124
- name: provisioner
125-
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
125+
image: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
126126
securityContext:
127127
privileged: true
128128
env:
@@ -135,7 +135,7 @@ spec:
135135
fieldRef:
136136
fieldPath: metadata.namespace
137137
- name: JOB_CONTAINER_IMAGE
138-
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.6.0
138+
value: registry.k8s.io/sig-storage/local-volume-provisioner:v2.7.0
139139
ports:
140140
- name: metrics
141141
containerPort: 8080

0 commit comments

Comments
 (0)