The current repo setup has conf/taskotron.yaml in it (which is also packaged). This is less than optimal because sooner or later, someone is going to commit unwanted changes to the configuration that we're going to need to back out.
This task is rather simple but the following need to be done: * move the existing conf/taskotron.yaml file to conf/taskotron.yaml.example * Add conf/taskotron.yaml to .gitignore * Update the libtaskotron package so that it installs the taskotron.yaml.example as doc instead of the current taskotron.yaml * update installation/dev docs to copy the conf/taskotron.yaml.example file to conf/taskotron.yaml for local configurations
conf/taskotron.yaml
conf/taskotron.yaml.example
.gitignore
This ticket had assigned some Differential requests: D80
The idea is that people will modify /etc/taskotron/taskotron.yaml if they need to adjust the configuration. The local config file will be ignored anyway, if the /etc file exists.
/etc/taskotron/taskotron.yaml
/etc
But I understand the concern of a mistake happening. In that case, the same should be done for conf/yumrepoinfo.conf, I believe. The same problem.
conf/yumrepoinfo.conf
Closed by commit rLTRN25632ba5e506.