Explorar o código

read parameters.type instead of name

AjayTripathy %!s(int64=6) %!d(string=hai) anos
pai
achega
89da846949
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      cloud/awsprovider.go

+ 4 - 3
cloud/awsprovider.go

@@ -398,8 +398,9 @@ type awsPVKey struct {
 
 func (aws *AWS) GetPVKey(pv *v1.PersistentVolume, parameters map[string]string) PVKey {
 	return &awsPVKey{
-		Labels:           pv.Labels,
-		StorageClassName: pv.Spec.StorageClassName,
+		Labels:                 pv.Labels,
+		StorageClassName:       pv.Spec.StorageClassName,
+		StorageClassParameters: parameters,
 	}
 }
 
@@ -408,7 +409,7 @@ func (key *awsPVKey) GetStorageClass() string {
 }
 
 func (key *awsPVKey) Features() string {
-	storageClass := key.StorageClassName
+	storageClass := key.StorageClassParameters["type"]
 	if storageClass == "standard" {
 		storageClass = "gp2"
 	}