Cron/manual tasks should never be started


I have some manual tasks (setup) and cron tasks (managed by rancher-cron) which should never be started. I’ve set the start_once=true label and even set scale:0 but on upgrade the services are still run (just once but even that’s too often).

Is there a solution to avoid this or how do people use rancher-cron or add service definitions in docker-compose which should not be run at deployment time.