@@ -59,13 +59,18 @@ var installCmd = &cobra.Command{
59
59
extendStoreWithKubeClient ()
60
60
61
61
builder := plugins .NewBuilder ()
62
+ isDefault := isUsingDefaultStorageClass (installCmdOptions .storageClass )
63
+
62
64
builderInstallOpt := & plugins.InstallOptions {
63
65
CodefreshHost : s .CodefreshAPI .Host ,
64
66
CodefreshToken : s .CodefreshAPI .Token ,
65
67
ClusterNamespace : s .KubernetesAPI .Namespace ,
66
68
MarkAsDefault : installCmdOptions .setDefaultRuntime ,
67
69
StorageClass : installCmdOptions .storageClass ,
68
- IsDefaultStorageClass : isUsingDefaultStorageClass (installCmdOptions .storageClass ),
70
+ IsDefaultStorageClass : isDefault ,
71
+ }
72
+ if isDefault {
73
+ builderInstallOpt .StorageClass = plugins .DefaultStorageClassNamePrefix
69
74
}
70
75
71
76
if installCmdOptions .kube .context == "" {
@@ -114,7 +119,7 @@ var installCmd = &cobra.Command{
114
119
Add (plugins .RuntimeEnvironmentPluginType ).
115
120
Add (plugins .VenonaPluginType )
116
121
}
117
- if isUsingDefaultStorageClass ( installCmdOptions . storageClass ) {
122
+ if isDefault {
118
123
builder .Add (plugins .VolumeProvisionerPluginType )
119
124
} else {
120
125
logrus .Info ("Non default StorageClass is set, skipping installation of volume provisioner" )
0 commit comments