@@ -206,9 +206,9 @@ func (r *AnsibleTestReconciler) Reconcile(ctx context.Context, req ctrl.Request)
206206 // Create a new pod
207207 mountCerts := r .CheckSecretExists (ctx , instance , "combined-ca-bundle" )
208208 podName := r .GetPodName (instance , nextWorkflowStep )
209- envVars , workflowOverrideParams := r .PrepareAnsibleEnv (instance )
209+ envVars := r .PrepareAnsibleEnv (instance )
210210 logsPVCName := r .GetPVCLogsName (instance , 0 )
211- containerImage , err := r .GetContainerImage (ctx , workflowOverrideParams [ " ContainerImage" ] , instance )
211+ containerImage , err := r .GetContainerImage (ctx , instance . Spec . ContainerImage , instance )
212212 if err != nil {
213213 return ctrl.Result {}, err
214214 }
@@ -220,7 +220,6 @@ func (r *AnsibleTestReconciler) Reconcile(ctx context.Context, req ctrl.Request)
220220 logsPVCName ,
221221 mountCerts ,
222222 envVars ,
223- workflowOverrideParams ,
224223 nextWorkflowStep ,
225224 containerImage ,
226225 )
@@ -267,23 +266,12 @@ func (r *AnsibleTestReconciler) SetupWithManager(mgr ctrl.Manager) error {
267266// This function prepares env variables for a single workflow step.
268267func (r * AnsibleTestReconciler ) PrepareAnsibleEnv (
269268 instance * testv1beta1.AnsibleTest ,
270- ) ( map [string ]env.Setter , map [ string ] string ) {
269+ ) map [string ]env.Setter {
271270 // Prepare env vars
272271 envVars := make (map [string ]env.Setter )
273- workflowOverrideParams := make (map [string ]string )
274-
275- // volumes workflow override
276- workflowOverrideParams ["WorkloadSSHKeySecretName" ] = instance .Spec .WorkloadSSHKeySecretName
277- workflowOverrideParams ["ComputeSSHKeySecretName" ] = instance .Spec .ComputeSSHKeySecretName
278- workflowOverrideParams ["ContainerImage" ] = instance .Spec .ContainerImage
279272
280273 // bool
281- debug := instance .Spec .Debug
282- if debug {
283- envVars ["POD_DEBUG" ] = env .SetValue ("true" )
284- } else {
285- envVars ["POD_DEBUG" ] = env .SetValue ("false" )
286- }
274+ envVars ["POD_DEBUG" ] = env .SetValue (strconv .FormatBool (instance .Spec .Debug ))
287275
288276 // strings
289277 envVars ["POD_ANSIBLE_EXTRA_VARS" ] = env .SetValue (instance .Spec .AnsibleExtraVars )
@@ -293,5 +281,5 @@ func (r *AnsibleTestReconciler) PrepareAnsibleEnv(
293281 envVars ["POD_ANSIBLE_PLAYBOOK" ] = env .SetValue (instance .Spec .AnsiblePlaybookPath )
294282 envVars ["POD_INSTALL_COLLECTIONS" ] = env .SetValue (instance .Spec .AnsibleCollections )
295283
296- return envVars , workflowOverrideParams
284+ return envVars
297285}
0 commit comments