Merge ~raharper/curtin:feature/add-grub-config-options into curtin:master
Status: | Merged |
---|---|
Approved by: | Ryan Harper |
Approved revision: | 3608a15c93a94ff79ba743d8546b18063ec0d5c0 |
Merge reported by: | Server Team CI bot |
Merged at revision: | not available |
Proposed branch: | ~raharper/curtin:feature/add-grub-config-options |
Merge into: | curtin:master |
Diff against target: |
194 lines (+113/-12) 5 files modified
curtin/commands/curthooks.py (+14/-0) doc/topics/config.rst (+50/-0) examples/tests/no-grub-file.yaml (+9/-0) helpers/common (+13/-12) tests/vmtests/test_simple.py (+27/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Server Team CI bot | continuous-integration | Approve | |
Ryan Harper (community) | Approve | ||
Chad Smith | Approve | ||
Review via email: mp+366078@code.launchpad.net |
Commit message
grub: add grub config to control os_prober,terminal settings in target
Curtin by default writes out some overrides to the default grub
behavior that is desirable for a MAAS installed machine. Curtin
now has two other use-cases where these defaults are not the
best choice. When installing a pet-system, it is far more likely
that the user has additional operating systems which they would
prefer to have grub discover and they may have different terminal
settings which make more sense than serial console.
- Add 'probe_
retains the default behavior of curtin for MAAS.
- Add 'terminal' key which will allows users to specify what
terminal value for grub to use.
PASSED: Continuous integration, rev:9ca9725ba6a bf283d144b0a01c 0f8dfaca455623 /jenkins. ubuntu. com/server/ job/curtin- ci/1226/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-arm64/ 1226 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-ppc64el/ 1226 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-s390x/ 1226 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= torkoal/ 1226
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
Click here to trigger a rebuild: /jenkins. ubuntu. com/server/ job/curtin- ci/1226/ rebuild
https:/