diff --git a/clearml_agent/glue/k8s.py b/clearml_agent/glue/k8s.py index f2769fe..24d65d9 100644 --- a/clearml_agent/glue/k8s.py +++ b/clearml_agent/glue/k8s.py @@ -503,15 +503,15 @@ class K8sIntegration(Worker): else: template['spec']['containers'].append(container) + if self._docker_force_pull: + for c in template['spec']['containers']: + c.setdefault('imagePullPolicy', 'Always') + fp, yaml_file = tempfile.mkstemp(prefix='clearml_k8stmpl_', suffix='.yml') os.close(fp) with open(yaml_file, 'wt') as f: yaml.dump(template, f) - if self._docker_force_pull: - for c in template['spec']['containers']: - c.setdefault('imagePullPolicy', 'Always') - kubectl_cmd = self.KUBECTL_APPLY_CMD.format( task_id=task_id, docker_image=docker_image,