This issue[1] highlighted a shortcoming in how server.yaml is applied to the settings.py.  Mainly that the marge algorithm does not support removing unwanted properties such as the logging handlers.  The change proposed on #3879 is to replace entire top-level properties (trees) instead of the fine-grained merge.  The "logging" section is somewhat unique and the original problem has been mitigated by #3883 <https://pulp.plan.io/issues/3883> which changed the logging default to CONSOLE.

Do we still want/need to change the way server.yml is applied to settings.py as proposed on #3879?  There are pros/cons to either approach and thought it should be discussed before moving forward.


[1] https://pulp.plan.io/issues/3879
[2] https://pulp.plan.io/issues/3883 <https://pulp.plan.io/issues/3883>
_______________________________________________
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev

Reply via email to