Jmt/corndog/config file - Migrate corndog to use its own config file
Issue number: #3624
Closes #3624
Description of changes: Migrated corndog to read its settings from /etc/corndog.toml which is generated Added corndog-toml template Added migrations to ensure configuration file is seen both by services.sysctl and services.lockdown
Testing done: Tested migration and synchronization of config file
Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.
Squashed the commits and performed testing on sysctl, was able to see the corndog.toml file get appropriately updated as well as the applied value using sysctl tool
Rebased and made sure to update release verison in Twoliter.toml
fixed build issue
Rebased on latest and updated per comments. Also fully tested upgrade -> downgrade and works as expected
Let's merge this first #3768 then rebase your PR to align on 1.19.2
Updated on latest
Fixed numerical order, will rerun test report to ensure it is accurate