- job.name = job.override_name
- msg.debug(job.chart_name + " changing chart name to: " + job.__module__ + '_' + job.name)
- job.chart_name = job.__module__ + '_' + job.name
- overridden.append(job.name)
+ new_name = job.__module__ + '_' + job.override_name
+ if new_name in overridden:
+ msg.info("DROPPED:", job.name, ", job '" + job.override_name + "' is already served by another job.")
+ self._stop(job)
+ i -= 1
+ else:
+ job.name = job.override_name
+ msg.info("RENAMED:", new_name, ", from " + job.chart_name)
+ job.chart_name = new_name
+ overridden.append(job.chart_name)