Replies: 2 comments
-
Great idea! I'll put this on the list. |
Beta Was this translation helpful? Give feedback.
0 replies
-
I also wondered what would happen if you had multiple (compose) projects using ofelia/chadburn. Then schedulers of both projects would pick up the jobs from the other project executing them twice won't they? I think it would be a good idea to namespace them too. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It would be really nice, if all chadburn labels are scoped to the container ID/name.
Example:
If a hoster has many docker compose project, it can happen, that the project is using the same labels for chadburn than another project.
These are our labels for a project, where we call an optimize method.
Another project has also an optimize step and because of that, named it "optimize" as well.
There is no error message in chadburn, that this is a problem, but the log is rather strange, if you do so. The jobs are kicking themselves in and out all the time and nothing gets executed anymore:
If all jobs would be "scoped" to the container, they couldn't overwrite each other and it would prevent any name collision between independent projects. So maybe chadburn could (internally) add the container ID or name to the job-exec name. So if the container is called "gitlab" and the chadburn jobs-exec is called "optimize" make it (internally) "gitlab-optimize" or so.
Beta Was this translation helpful? Give feedback.
All reactions