@@ -132,6 +132,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
132132 }
133133 deploymentName := apiObject .GetName ()
134134 role := group .AsRole ()
135+ arch := apiObject .Spec .Architecture .GetDefault ()
135136
136137 switch group {
137138 case api .ServerGroupSingle :
@@ -144,6 +145,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
144145 PersistentVolumeClaimName : k8sutil .CreatePersistentVolumeClaimName (deploymentName , role , id ),
145146 PodName : "" ,
146147 Image : apiObject .Status .CurrentImage ,
148+ Architecture : & arch ,
147149 }, nil
148150 case api .ServerGroupAgents :
149151 log .Debug ().Str ("id" , id ).Msg ("Adding agent" )
@@ -155,6 +157,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
155157 PersistentVolumeClaimName : k8sutil .CreatePersistentVolumeClaimName (deploymentName , role , id ),
156158 PodName : "" ,
157159 Image : apiObject .Status .CurrentImage ,
160+ Architecture : & arch ,
158161 }, nil
159162 case api .ServerGroupDBServers :
160163 log .Debug ().Str ("id" , id ).Msg ("Adding dbserver" )
@@ -166,6 +169,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
166169 PersistentVolumeClaimName : k8sutil .CreatePersistentVolumeClaimName (deploymentName , role , id ),
167170 PodName : "" ,
168171 Image : apiObject .Status .CurrentImage ,
172+ Architecture : & arch ,
169173 }, nil
170174 case api .ServerGroupCoordinators :
171175 log .Debug ().Str ("id" , id ).Msg ("Adding coordinator" )
@@ -177,6 +181,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
177181 PersistentVolumeClaimName : "" ,
178182 PodName : "" ,
179183 Image : apiObject .Status .CurrentImage ,
184+ Architecture : & arch ,
180185 }, nil
181186 case api .ServerGroupSyncMasters :
182187 log .Debug ().Str ("id" , id ).Msg ("Adding syncmaster" )
@@ -188,6 +193,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
188193 PersistentVolumeClaimName : "" ,
189194 PodName : "" ,
190195 Image : apiObject .Status .CurrentImage ,
196+ Architecture : & arch ,
191197 }, nil
192198 case api .ServerGroupSyncWorkers :
193199 log .Debug ().Str ("id" , id ).Msg ("Adding syncworker" )
@@ -199,6 +205,7 @@ func renderMember(log zerolog.Logger, status *api.DeploymentStatus, group api.Se
199205 PersistentVolumeClaimName : "" ,
200206 PodName : "" ,
201207 Image : apiObject .Status .CurrentImage ,
208+ Architecture : & arch ,
202209 }, nil
203210 default :
204211 return nil , errors .WithStack (errors .Newf ("Unknown server group %d" , group ))
0 commit comments