+1

On Sep 6, 2017, at 3:40 PM, Dan Kirkwood 
<[email protected]<mailto:[email protected]>> wrote:

Hi all..

With Traffic Ops 2.2,   we will be adding a couple of keys to the
cdn.conf.   Our initial thought was to add that change to postinstall,
but that process has become unwieldy and difficult to maintain.

What we propose to do instead is update the cdn.conf in the release
with these changes -- any existing installation will not replace the
existing cdn.conf,  but create a cdn.conf.rpmnew.

It will be up to the administrator of the installation to make the
appropriate changes to the cdn.conf based on the contents of that
rpmnew file.   This will be true for other config file changes in the
future as well.

At most installations,  the handling of those config files is likely
to be handled by a configuration management system like puppet or
ansible.   The recommendation would be to update the file using that
mechanism so it is consistently applied.

With that in mind,  I'm planning on simplifying postinstall by
removing any "update" features.   It would be used only for initial
installs.   If the rpm is an update to an existing install,  the "run
postinstall" message would not be produced.

Does anyone have concerns with this plan?   I should have a PR for
review later this week.

thanks..  Dan Kirkwood

Reply via email to