bottlerocket
bottlerocket copied to clipboard
Jmt/prairiedog/config file
Issue number: #3622
Closes #3622
Description of changes:
- Migrates prairiedog from fetching BootSettings from settings api to fetching this from /etc/prairiedog.toml or config file provided by -c/--config-path
- Adds template prairiedog-toml and migration
Testing done: Fully tested migration upgrade and the reboot logic for the reconcile works. Also made sure kernel settings synced to the 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 commits and updated changes via comments
Rebased off latest Split migrations
Adjust spaces in template
Let's merge this first #3768 then rebase your PR to align on 1.19.2
Rebased off latest Fixed nested quotes in template Fixed formatting
Models dependency removed
rebased off latest