diff --git a/pkg/cloud/aws/provider.go b/pkg/cloud/aws/provider.go index a68b78fa2..4089021e3 100644 --- a/pkg/cloud/aws/provider.go +++ b/pkg/cloud/aws/provider.go @@ -893,7 +893,9 @@ func (aws *AWS) DownloadPricingData() error { storageClassMap := make(map[string]map[string]string) for _, storageClass := range storageClasses { params := storageClass.Parameters - params["provisioner"] = storageClass.Provisioner + if params != nil { + params["provisioner"] = storageClass.Provisioner + } storageClassMap[storageClass.ObjectMeta.Name] = params if storageClass.GetAnnotations()["storageclass.kubernetes.io/is-default-class"] == "true" || storageClass.GetAnnotations()["storageclass.beta.kubernetes.io/is-default-class"] == "true" { storageClassMap["default"] = params