@@ -229,4 +229,33 @@ var _ = Describe("Create a proper set of manifests when using helm charts", func
229
229
Expect (err ).ToNot (HaveOccurred ())
230
230
Expect (manifests ).To (Equal (string (expectedManifests )))
231
231
})
232
+
233
+ It ("should include deplpoymentoverrides when specified - all" , func () {
234
+ manifest , err := helmChart .Run (map [string ]string {
235
+ "core" : "override-test-core" ,
236
+ "bootstrap" : "override-test-core" ,
237
+ "controlPlane" : "override-test-core" ,
238
+ "infrastructure" : "override-test-core" ,
239
+ "addon" : "override-test-core" ,
240
+ "deploymentOverride.addon.containers[0].name" : "manager" ,
241
+ "deploymentOverride.addon.containers[0].imageUrl" : "test.org/cluster-api-provider-aws/cluster-api-provider-aws-controller:v0.6.0" ,
242
+ "deploymentOverride.core.containers[0].name" : "manager" ,
243
+ "deploymentOverride.core.containers[0].imageUrl" : "test.org/cluster-api/cluster-api-controller:v1.7.1" ,
244
+ "deploymentOverride.infrastructure.deployment.containers[0].name" : "manager" ,
245
+ "deploymentOverride.infrastructure.deployment.containers[0].imageUrl" : "test.org/cluster-api-vsphere/cluster-api-vsphere-controller:v1.10.0" ,
246
+ "deploymentOverride.bootstrap.deployment.containers[0].name" : "manager" ,
247
+ "deploymentOverride.bootstrap.deployment.containers[0].imageUrl" : "test.org/cluster-api-bootstrap-provider-kubeadm/cluster-api-kubeadm-controller:v0.4.0" ,
248
+ "deploymentOverride.controlPlane.deployment.containers[0].name" : "manager" ,
249
+ "deploymentOverride.controlPlane.deployment.containers[0].imageUrl" : "test.org/cluster-api-control-plane/cluster-api-control-plane-controller:v0.4.0" ,
250
+ "deploymentOverride.coreConditions.containers[0].name" : "manager" ,
251
+ "deploymentOverride.coreConditions.containers[0].imageUrl" : "test.org/cluster-api/cluster-api-controller:v1.7.1" ,
252
+ "deploymentOverride.infraConditions.containers[0].name" : "manager" ,
253
+ "deploymentOverride.infraConditions.containers[0].imageUrl" : "test.org/cluster-api/cluster-api-controller:v1.7.1" ,
254
+ })
255
+ Except (err ).ToNot (HaveOccurred ())
256
+ Except (manifest ).ToNot (BeEmpty ())
257
+ expectedManifests , err := os .ReadFile (filepath .Join (customManifestsFolder , "deployment-overrides-all.yaml" ))
258
+ Except (err ).ToNot (HaveOccurred ())
259
+ Except (manifest ).To (Equal (string (expectedManifests )))
260
+ })
232
261
})
0 commit comments