@@ -722,20 +722,23 @@ func (b *BootstrapChannelBuilder) buildAddons(c *fi.ModelBuilderContext) (*Addon
722
722
}
723
723
}
724
724
725
- if b .Cluster .Spec .GetCloudProvider () == kops .CloudProviderAWS {
726
- key := "storage-aws.addons.k8s.io"
725
+ if fi .BoolValue (b .Cluster .Spec .CloudConfig .ManageStorageClasses ) {
726
+ if b .Cluster .Spec .GetCloudProvider () == kops .CloudProviderAWS {
727
+ key := "storage-aws.addons.k8s.io"
727
728
728
- {
729
- id := "v1.15.0"
730
- location := key + "/" + id + ".yaml"
729
+ {
730
+ id := "v1.15.0"
731
+ location := key + "/" + id + ".yaml"
731
732
732
- addons .Add (& channelsapi.AddonSpec {
733
- Name : fi .String (key ),
734
- Selector : map [string ]string {"k8s-addon" : key },
735
- Manifest : fi .String (location ),
736
- Id : id ,
737
- })
733
+ addons .Add (& channelsapi.AddonSpec {
734
+ Name : fi .String (key ),
735
+ Selector : map [string ]string {"k8s-addon" : key },
736
+ Manifest : fi .String (location ),
737
+ Id : id ,
738
+ })
739
+ }
738
740
}
741
+
739
742
}
740
743
741
744
if b .Cluster .Spec .GetCloudProvider () == kops .CloudProviderDO {
@@ -796,20 +799,21 @@ func (b *BootstrapChannelBuilder) buildAddons(c *fi.ModelBuilderContext) (*Addon
796
799
}
797
800
798
801
if b .Cluster .Spec .GetCloudProvider () == kops .CloudProviderGCE {
799
- key := "storage-gce.addons.k8s.io"
802
+ if fi .BoolValue (b .Cluster .Spec .CloudConfig .ManageStorageClasses ) {
803
+ key := "storage-gce.addons.k8s.io"
800
804
801
- {
802
- id := "v1.7.0"
803
- location := key + "/" + id + ".yaml"
805
+ {
806
+ id := "v1.7.0"
807
+ location := key + "/" + id + ".yaml"
804
808
805
- addons .Add (& channelsapi.AddonSpec {
806
- Name : fi .String (key ),
807
- Selector : map [string ]string {"k8s-addon" : key },
808
- Manifest : fi .String (location ),
809
- Id : id ,
810
- })
809
+ addons .Add (& channelsapi.AddonSpec {
810
+ Name : fi .String (key ),
811
+ Selector : map [string ]string {"k8s-addon" : key },
812
+ Manifest : fi .String (location ),
813
+ Id : id ,
814
+ })
815
+ }
811
816
}
812
-
813
817
if b .Cluster .Spec .CloudConfig != nil && b .Cluster .Spec .CloudConfig .GCPPDCSIDriver != nil && fi .BoolValue (b .Cluster .Spec .CloudConfig .GCPPDCSIDriver .Enabled ) {
814
818
key := "gcp-pd-csi-driver.addons.k8s.io"
815
819
{
0 commit comments