- Fix the error where after clear notification action is run and update
status is triggered, the grub reboot notification returns.
- Change kernel version check for jammy to something that is available
in the jammy repos.
- Add new test to check whether kernel_version is absent before setting
the config.
- The reboot detection logic for grub conf was replaced with a simple
diff between the current grub conf file and the one generated from the
config using grub-mkconfig.
- The "GRUB_TERMINAL=serial" line was removed from grub template since
it can be inherited from MAAS and also configured by the operator
through the grub-config-flags option. It also prevents the false
positive reboot notification during initial deployment.
- Inherit pre-existing kernel cmdline parameters by default.
- Remove hard-coded console parameters.
- Rework config parser function to support console parameters.
- Unit tests for config parser function.
- Fix typo in actions.yaml
Fix existing functional tests.
- This should have been failing without the clear notification action working as intended.
- Fix typo for "update-status".
- Manually triggering the update-status hook requires the context to be set explicitly.
Check time of last `clear-notification` run on `update-status`
- Store timestamp in unit's `userdata.kv()` storage on
`clear-notification` action run.
- During `update-status` pull timestamp of the last
`clear-notification` action run to ensure whether the current
resources status was acknowledged.