<div dir="ltr"><div>I want to share an update on the state of settings in Pulp3.</div><div><br></div><div><div>Pulp uses dynaconf for settings. Dynaconf provides lots of ways to do this, and Pulp recently enabled Pulp plugins to provide settings directly too.<br></div><div><br></div><div># settings plugins set for their users<br></div><div>Plugins can now provide plugins
programatically. See these docs:  <a href="https://docs.pulpproject.org/en/pulpcore-plugin/nightly/plugin-writer/concepts/index.html#plugin-settings">https://docs.pulpproject.org/en/pulpcore-plugin/nightly/plugin-writer/concepts/index.html#plugin-settings</a></div><div><br></div><div># end user settings<br></div><div>If a user wants to modify settings on a specific installation, they can use any of the dynaconf facilities. The settings file and environment variable approaches are the two we have documented currently. See the docs here:  <a href="https://docs.pulpproject.org/en/3.0/nightly/installation/configuration.html#by-configuration-file">https://docs.pulpproject.org/en/3.0/nightly/installation/configuration.html#by-configuration-file</a></div><div><br></div><div>Note we have a current bug in the settings which is causing the load order to be useful in all cases which we also need to fix at some point.  <a href="https://pulp.plan.io/issues/5425">https://pulp.plan.io/issues/5425</a></div></div></div>