Skip to content

Commit 04442ca

Browse files
authored
Merge pull request #1325 from torredil/release-1.10
Post-release v1.10.0
2 parents 7d89e0f + 7746003 commit 04442ca

File tree

10 files changed

+29
-23
lines changed

10 files changed

+29
-23
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# v1.10.0
2-
### Notable Changes
3-
* Validate fs type before mounting ([#1319](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1319), [@torredil](https://github.com/torredil))
2+
## Announcement
3+
* OS/Architecture specific tags are no longer being pushed to public ECR ([#1315](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1315))
44

55
### Miscellaneous
6+
* Validate `csi.storage.k8s.io/fstype` before mounting ([#1319](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1319), [@torredil](https://github.com/torredil))
67
* Update install.md ([#1313](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1313), [@torredil](https://github.com/torredil))
78

89
# v1.9.0

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ The [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) Container Storage
6969
| AWS EBS CSI Driver / Kubernetes Version| v1.12 | v1.13 | v1.14 | v1.15 | v1.16 | v1.17 | v1.18+|
7070
|----------------------------------------|-------|-------|-------|-------|-------|-------|-------|
7171
| master branch | no | no | no | no | no | yes | yes |
72-
| v0.9.x-v1.6.x | no | no | no | no | no | yes | yes |
72+
| v0.9.x-v1.10.x | no | no | no | no | no | yes | yes |
7373
| v0.5.0-v0.8.x | no | no | yes | yes | yes | yes | yes |
7474
| v0.4.0 | no | no | yes | yes | no | no | no |
7575
| v0.3.0 | no | no | yes | no | no | no | no |
@@ -80,7 +80,7 @@ The [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) Container Storage
8080
| AWS EBS CSI Driver / CSI Version | v0.3.0| v1.0.0 | v1.1.0 |
8181
|----------------------------------------|-------|--------|--------|
8282
| master branch | no | no | yes |
83-
| v0.4.0-v1.6.x | no | no | yes |
83+
| v0.4.0-v1.10.x | no | no | yes |
8484
| v0.2.0-v0.3.0 | no | yes | no |
8585
| v0.1.0 | yes | no | no |
8686

charts/aws-ebs-csi-driver/CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Helm chart
22

3-
## v2.8.2
4-
* Update controller and node templates to include envFrom property
3+
## v2.9.0
4+
* Bump app/driver to version `v1.10.0`
5+
* Feature: Reference `configMaps` across multiple resources using `envFrom` ([#1312](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1312), [@jebbens](https://github.com/jebbens))
56

67
## v2.8.1
78
* Bump app/driver to version `v1.9.0`

charts/aws-ebs-csi-driver/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
2-
appVersion: 1.9.0
2+
appVersion: 1.10.0
33
name: aws-ebs-csi-driver
44
description: A Helm chart for AWS EBS CSI Driver
5-
version: 2.8.1
5+
version: 2.9.0
66
kubeVersion: ">=1.17.0-0"
77
home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver
88
sources:

deploy/kubernetes/overlays/stable/gcr/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ bases:
44
- ../../../base
55
images:
66
- name: k8s.gcr.io/provider-aws/aws-ebs-csi-driver
7-
newTag: v1.9.0
7+
newTag: v1.10.0
88
- name: k8s.gcr.io/sig-storage/csi-attacher
99
newTag: v3.4.0
1010
- name: k8s.gcr.io/sig-storage/csi-node-driver-registrar

docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Please see the compatibility matrix before you deploy the driver
2929

3030
To deploy the CSI driver:
3131
```sh
32-
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.9"
32+
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.10"
3333
```
3434

3535
Verify driver is running:

pkg/cloud/cloud.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ const (
9494

9595
// AWS provisioning limits.
9696
// Source:
97-
// https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions
97+
//
98+
// https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions
9899
const (
99100
// MaxNumTagsPerResource represents the maximum number of tags per AWS resource.
100101
MaxNumTagsPerResource = 50

pkg/cloud/devicemanager/allocator.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ var _ NameAllocator = &nameAllocator{}
4747

4848
// GetNext gets next available device given existing names that are being used
4949
// This function iterate through the device names in deterministic order of:
50-
// ba, ... ,bz, ca, ... , cz
50+
//
51+
// ba, ... ,bz, ca, ... , cz
52+
//
5153
// and return the first one that is not used yet.
5254
func (d *nameAllocator) GetNext(existingNames ExistingNames) (string, error) {
5355
for _, c1 := range []string{"b", "c"} {

pkg/cloud/volume_limits.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"strings"
66
)
77

8-
/// https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
8+
// / https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
99
const (
1010
highMemoryMetalInstancesMaxVolumes = 19
1111
highMemoryVirtualInstancesMaxVolumes = 27
@@ -14,14 +14,14 @@ const (
1414
nitroMaxAttachments = 28
1515
)
1616

17-
/// It is possible to have an instance family where the virtualized instances are Nitro
18-
/// and metal instances are not
17+
// / It is possible to have an instance family where the virtualized instances are Nitro
18+
// / and metal instances are not
1919
var nonNitroInstances = map[string]struct{}{
2020
"c6i.metal": {},
2121
"g5g.metal": {},
2222
}
2323

24-
/// List of nitro instance types can be found here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
24+
// / List of nitro instance types can be found here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
2525
var nonNitroInstanceFamilies = map[string]struct{}{
2626
"t2": {},
2727
"c7g": {},
@@ -63,8 +63,8 @@ func GetMaxAttachments(nitro bool) int {
6363
return nonNitroMaxAttachments
6464
}
6565

66-
/// Some instance types have a maximum limit of EBS volumes
67-
/// https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
66+
// / Some instance types have a maximum limit of EBS volumes
67+
// / https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances
6868
var maxVolumeLimits = map[string]int{
6969
"d3.8xlarge": 3,
7070
"d3.12xlarge": 3,
@@ -111,9 +111,9 @@ func GetNVMeInstanceStoreVolumesForInstanceType(it string) int {
111111
return 0
112112
}
113113

114-
/// https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes
115-
/// IMDS does not provide NVMe instance store data; we'll just list all instances here
116-
/// TODO: See if we can get these values from DescribeInstanceTypes API
114+
// / https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes
115+
// / IMDS does not provide NVMe instance store data; we'll just list all instances here
116+
// / TODO: See if we can get these values from DescribeInstanceTypes API
117117
var nvmeInstanceStoreVolumes = map[string]int{
118118
"c5ad.large": 1,
119119
"c5ad.xlarge": 1,

pkg/mounter/safe_mounter_windows.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,9 @@ func (mounter *CSIProxyMounter) IsMountPointMatch(mp mount.MountPoint, dir strin
165165
}
166166

167167
// IsLikelyMountPoint - If the directory does not exists, the function will return os.ErrNotExist error.
168-
// If the path exists, call to CSI proxy will check if its a link, if its a link then existence of target
169-
// path is checked.
168+
//
169+
// If the path exists, call to CSI proxy will check if its a link, if its a link then existence of target
170+
// path is checked.
170171
func (mounter *CSIProxyMounter) IsLikelyNotMountPoint(path string) (bool, error) {
171172
isExists, err := mounter.ExistsPath(path)
172173
if err != nil {

0 commit comments

Comments
 (0)