Skip to content

Commit f60cc56

Browse files
committed
fix(datastore): pod template hashing for storage migration
Signed-off-by: Dario Tranchitella <[email protected]>
1 parent b231575 commit f60cc56

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

internal/builders/controlplane/deployment.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func (d Deployment) Build(ctx context.Context, deployment *appsv1.Deployment, te
6464
d.setLabels(deployment, utilities.MergeMaps(utilities.KamajiLabels(tenantControlPlane.GetName(), "deployment"), tenantControlPlane.Spec.ControlPlane.Deployment.AdditionalMetadata.Labels))
6565
d.setAnnotations(deployment, utilities.MergeMaps(deployment.Annotations, tenantControlPlane.Spec.ControlPlane.Deployment.AdditionalMetadata.Annotations))
6666
d.setTemplateLabels(&deployment.Spec.Template, utilities.MergeMaps(d.templateLabels(ctx, &tenantControlPlane), tenantControlPlane.Spec.ControlPlane.Deployment.PodAdditionalMetadata.Labels))
67-
d.setTemplateAnnotations(&deployment.Spec.Template, tenantControlPlane.Spec.ControlPlane.Deployment.PodAdditionalMetadata.Annotations)
67+
d.setTemplateAnnotations(&deployment.Spec.Template, utilities.MergeMaps(tenantControlPlane.Spec.ControlPlane.Deployment.PodAdditionalMetadata.Annotations, map[string]string{"storage.kamaji.clastix.io/config": tenantControlPlane.Status.Storage.Config.Checksum}))
6868
d.setNodeSelector(&deployment.Spec.Template.Spec, tenantControlPlane)
6969
d.setToleration(&deployment.Spec.Template.Spec, tenantControlPlane)
7070
d.setAffinity(&deployment.Spec.Template.Spec, tenantControlPlane)

0 commit comments

Comments
 (0)