@@ -51,88 +51,88 @@ var (
5151 // ErrProviderNotFound tells that the requested cloud provider was not found.
5252 ErrProviderNotFound = errors .New ("cloudprovider not found" )
5353
54- providers = map [providerconfig.CloudProvider ]func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
55- providerconfig .CloudProviderDigitalocean : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
54+ providers = map [providerconfig.CloudProvider ]func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
55+ providerconfig .CloudProviderDigitalocean : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
5656 return digitalocean .New (cvr )
5757 },
58- providerconfig .CloudProviderAWS : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
58+ providerconfig .CloudProviderAWS : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
5959 return aws .New (cvr )
6060 },
61- providerconfig .CloudProviderOpenstack : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
61+ providerconfig .CloudProviderOpenstack : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
6262 return openstack .New (cvr )
6363 },
64- providerconfig .CloudProviderGoogle : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
64+ providerconfig .CloudProviderGoogle : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
6565 return gce .New (cvr )
6666 },
67- providerconfig .CloudProviderHetzner : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
67+ providerconfig .CloudProviderHetzner : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
6868 return hetzner .New (cvr )
6969 },
70- providerconfig .CloudProviderVsphere : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
70+ providerconfig .CloudProviderVsphere : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
7171 return vsphere .New (cvr )
7272 },
73- providerconfig .CloudProviderAzure : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
73+ providerconfig .CloudProviderAzure : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
7474 return azure .New (cvr )
7575 },
76- providerconfig .CloudProviderEquinixMetal : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
76+ providerconfig .CloudProviderEquinixMetal : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
7777 return equinixmetal .New (cvr )
7878 },
7979 // NB: This is explicitly left to allow old Packet machines to be deleted.
8080 // We can handle those machines in the same way as Equinix Metal machines
8181 // because there are no API changes.
8282 // TODO: Remove this after deprecation period.
83- providerconfig .CloudProviderPacket : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
83+ providerconfig .CloudProviderPacket : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
8484 return equinixmetal .New (cvr )
8585 },
86- providerconfig .CloudProviderFake : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
86+ providerconfig .CloudProviderFake : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
8787 return fake .New (cvr )
8888 },
89- providerconfig .CloudProviderEdge : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
89+ providerconfig .CloudProviderEdge : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
9090 return edge .New (cvr )
9191 },
92- providerconfig .CloudProviderKubeVirt : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
92+ providerconfig .CloudProviderKubeVirt : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
9393 return kubevirt .New (cvr )
9494 },
95- providerconfig .CloudProviderAlibaba : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
95+ providerconfig .CloudProviderAlibaba : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
9696 return alibaba .New (cvr )
9797 },
98- providerconfig .CloudProviderScaleway : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
98+ providerconfig .CloudProviderScaleway : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
9999 return scaleway .New (cvr )
100100 },
101- providerconfig .CloudProviderAnexia : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
101+ providerconfig .CloudProviderAnexia : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
102102 return anexia .New (cvr )
103103 },
104- providerconfig .CloudProviderBaremetal : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
104+ providerconfig .CloudProviderBaremetal : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
105105 // TODO(MQ): add a baremetal driver.
106106 return baremetal .New (cvr )
107107 },
108- providerconfig .CloudProviderNutanix : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
108+ providerconfig .CloudProviderNutanix : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
109109 return nutanix .New (cvr )
110110 },
111- providerconfig .CloudProviderVMwareCloudDirector : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
111+ providerconfig .CloudProviderVMwareCloudDirector : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
112112 return vcd .New (cvr )
113113 },
114- providerconfig .CloudProviderExternal : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
114+ providerconfig .CloudProviderExternal : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
115115 return external .New (cvr )
116116 },
117117 }
118118
119119 // communityProviders holds a map of cloud providers that have been implemented by community members and
120120 // contributed to machine-controller. They are not end-to-end tested by the machine-controller development team.
121- communityProviders = map [providerconfig.CloudProvider ]func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
122- providerconfig .CloudProviderLinode : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
121+ communityProviders = map [providerconfig.CloudProvider ]func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
122+ providerconfig .CloudProviderLinode : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
123123 return linode .New (cvr )
124124 },
125- providerconfig .CloudProviderVultr : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
125+ providerconfig .CloudProviderVultr : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
126126 return vultr .New (cvr )
127127 },
128- providerconfig .CloudProviderOpenNebula : func (cvr * providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
128+ providerconfig .CloudProviderOpenNebula : func (cvr providerconfig.ConfigVarResolver ) cloudprovidertypes.Provider {
129129 return opennebula .New (cvr )
130130 },
131131 }
132132)
133133
134134// ForProvider returns a CloudProvider actuator for the requested provider.
135- func ForProvider (p providerconfig.CloudProvider , cvr * providerconfig.ConfigVarResolver ) (cloudprovidertypes.Provider , error ) {
135+ func ForProvider (p providerconfig.CloudProvider , cvr providerconfig.ConfigVarResolver ) (cloudprovidertypes.Provider , error ) {
136136 if p , found := providers [p ]; found {
137137 return NewValidationCacheWrappingCloudProvider (p (cvr )), nil
138138 }
0 commit comments