@@ -120,7 +120,7 @@ type CNI struct {
120120 // +kubebuilder:default=HelmAddon
121121 // +kubebuilder:validation:Optional
122122 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
123- Strategy AddonStrategy `json:"strategy,omitempty "`
123+ Strategy AddonStrategy `json:"strategy,omitzero "`
124124
125125 // AddonConfig contains the configuration for the CNI provider.
126126 // +kubebuilder:validation:Optional
@@ -164,7 +164,7 @@ type NFD struct {
164164 // +kubebuilder:default=HelmAddon
165165 // +kubebuilder:validation:Optional
166166 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
167- Strategy AddonStrategy `json:"strategy,omitempty "`
167+ Strategy AddonStrategy `json:"strategy,omitzero "`
168168}
169169
170170// ClusterAutoscaler tells us to enable or disable the cluster-autoscaler addon.
@@ -174,7 +174,7 @@ type ClusterAutoscaler struct {
174174 // +kubebuilder:default=HelmAddon
175175 // +kubebuilder:validation:Optional
176176 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
177- Strategy AddonStrategy `json:"strategy,omitempty "`
177+ Strategy AddonStrategy `json:"strategy,omitzero "`
178178}
179179
180180type GenericCSI struct {
@@ -191,15 +191,15 @@ type GenericCOSI struct {
191191 // +kubebuilder:default=HelmAddon
192192 // +kubebuilder:validation:Optional
193193 // +kubebuilder:validation:Enum=HelmAddon
194- Strategy AddonStrategy `json:"strategy,omitempty "`
194+ Strategy AddonStrategy `json:"strategy,omitzero "`
195195}
196196
197197type SnapshotController struct {
198198 // Addon strategy used to deploy the snapshot controller to the workload cluster.
199199 // +kubebuilder:default=HelmAddon
200200 // +kubebuilder:validation:Optional
201201 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
202- Strategy AddonStrategy `json:"strategy,omitempty "`
202+ Strategy AddonStrategy `json:"strategy,omitzero "`
203203}
204204
205205type DefaultStorage struct {
@@ -260,7 +260,7 @@ type CSIProvider struct {
260260 // +kubebuilder:default=HelmAddon
261261 // +kubebuilder:validation:Optional
262262 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
263- Strategy AddonStrategy `json:"strategy,omitempty "`
263+ Strategy AddonStrategy `json:"strategy,omitzero "`
264264
265265 // The reference to any secret used by the CSI Provider.
266266 // +kubebuilder:validation:Optional
@@ -311,7 +311,7 @@ type CCM struct {
311311 // +kubebuilder:default=HelmAddon
312312 // +kubebuilder:validation:Optional
313313 // +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon
314- Strategy AddonStrategy `json:"strategy,omitempty "`
314+ Strategy AddonStrategy `json:"strategy,omitzero "`
315315}
316316
317317type CCMCredentials struct {
0 commit comments