[WORK IN PROGRES - do NOT merge] Replace builtin CentOS 5.x with 8.0 templates#3712
[WORK IN PROGRES - do NOT merge] Replace builtin CentOS 5.x with 8.0 templates#3712andrijapanicsb wants to merge 6 commits into
Conversation
This was a step that was performed in some schema update from 4.2 to 4.3 or so, so I set it here explicitly in the new line as well (for the sake of "historical consistency")
|
Looking good - ACS deploys successfully and downloads the correct template (base on the HV present in the Zone). From my side, this is LGTM (though this doesn't count). |
If someone is running a VM from template from ACS 2.2, garbage is the least of his problem...
|
@blueorangutan package |
|
@andrijapanicsb a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖centos6 ✔centos7 ✔debian. JID-389 |
|
Don't run tests until I sort out Trillian usage of templates (we currently replace template DB URLs with custom/internal repo which is pointing to CentOS 5.5, so it makes whole testing useless). I have work in progress here. |
|
Tested with latest hypervisors we support atm - and all works fine:
|
|
This one needs to be parked for some time - MANY Marvin tests are failing since we are relying on builtin CentOS 5.x templates during testing - and now when using CentOS 8, with just 128MB of RAM Offerings, there is kernel panic inside CentOS8 due to low RAM so Marvin tests will fail. This will need some more planning around Marvin testing/templates used. |
|
@andrijapanicsb use something lightweight like alpinelinux or even stripped down debian? (we can actually make the systemvmtemplate be used as a user template as well) |
|
That makes sense @rhtyd - just needs some time and effort to be changed - but, again, can be done irrespective of this PR - since Trillian replaces URLs always, so this PR will NOT affect Marvin tests. |
|
It is not a bad idea to combine default SVM template with builtin, imnsho |
|
are we abandonning this as it is centos8, @andrijapanicsb @rhtyd @GabrielBrascher ? |
|
Agree we should abandon this and revisit something else. The purpose of the build-in template is for testing only, I don't think most users/service providers etc would use the built-in tempalte in prod, so maybe an argument could be we don't need the built-in template (the current one is okay) or may be have the debian/systemvmtemplate itself be used as a built-in template. |
|
@andrijapanicsb closing this, please reopen if you feel this is inappropriate |
Description
New default/bultin templates for major hypervisors:
(new PR, instead of #3710 )
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?
Templates were deployed on ACS install with old versions of hypervisors: VMware 5.5, XenServer 6.5sp1 fully patched up to patch 1066 and CentOS 7.3 (3 clusters, mixed env) and verified to work on those versions of hypervisors.
Yet to be tested against VMware 6.0/6.5/6.7, XenServer 7.0, 7.1, 7.x and Ubuntu 16/18, CentOS 7.6 maybe - but if it works on older ones than any newer hypervisor should be no problem.
Comment: