diff --git a/pkg/transformers/namereferenceconfig.go b/pkg/transformers/namereferenceconfig.go index ccea636d1..42faf01aa 100644 --- a/pkg/transformers/namereferenceconfig.go +++ b/pkg/transformers/namereferenceconfig.go @@ -671,6 +671,34 @@ var defaultNameReferencePathConfigs = []ReferencePathConfig{ Path: []string{"imagePullSecrets", "name"}, CreateIfNotPresent: false, }, + { + GroupVersionKind: &schema.GroupVersionKind{ + Kind: "StorageClass", + }, + Path: []string{"parameters", "secretName"}, // This is for Glusterfs, + CreateIfNotPresent: false, + }, + { + GroupVersionKind: &schema.GroupVersionKind{ + Kind: "StorageClass", + }, + Path: []string{"parameters", "adminSecretName"}, // This is for Quobyte, CephRBD, StorageOS + CreateIfNotPresent: false, + }, + { + GroupVersionKind: &schema.GroupVersionKind{ + Kind: "StorageClass", + }, + Path: []string{"parameters", "userSecretName"}, // This is for CephRBD + CreateIfNotPresent: false, + }, + { + GroupVersionKind: &schema.GroupVersionKind{ + Kind: "StorageClass", + }, + Path: []string{"parameters", "secretRef"}, // This is for ScaleIO + CreateIfNotPresent: false, + }, }, }, {