Merge ~raharper/curtin:feature/vmtest-add-centos-from-bionic into curtin:master
Status: | Merged |
---|---|
Approved by: | Dan Watkins |
Approved revision: | 2720f6bcc62c9ee718061cde1f6a0de1dfd6f682 |
Merge reported by: | Server Team CI bot |
Merged at revision: | not available |
Proposed branch: | ~raharper/curtin:feature/vmtest-add-centos-from-bionic |
Merge into: | curtin:master |
Diff against target: |
252 lines (+160/-3) 4 files modified
examples/tests/centos6_basic.yaml (+101/-0) tests/vmtests/releases.py (+14/-0) tests/vmtests/test_basic.py (+29/-1) tests/vmtests/test_simple.py (+16/-2) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dan Watkins (community) | Approve | ||
Server Team CI bot | continuous-integration | Approve | |
Review via email:
|
Commit message
vmtest: add Centos66/Centos70 FromBionic release and re-add tests
Newer MAAS will use Bionic to deploy Centos and curtin until now
did not test this path. Critically, Centos66 has issues with ext4
features that are enabled by default in Bionic and newer, namely
'64bit' and 'metadata_csum'. These features break centos66 grub
probing which results in failed deployment, LP: #1775424.
Add additional Centos66/70 tests to verify installing from Bionic
is successful. For Centos66, we test the known workaround which is
to use 'ext3' as the root filesystem, and we introduce a test-case
which recreates the failure (test_simple.
but leave it disabled by default.
PASSED: Continuous integration, rev:8dc196ea54b fb3758b3c81f4fa a7e6edecaa5411 /jenkins. ubuntu. com/server/ job/curtin- ci/1289/ /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-arm64/ 1289 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-ppc64el/ 1289 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= metal-s390x/ 1289 /jenkins. ubuntu. com/server/ job/curtin- ci/nodes= torkoal/ 1289
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/1289/ rebuild
https:/