Bug 49695

Summary: UVMM: make CPU model configurable
Product: UCS Reporter: Ingo Steuwer <steuwer>
Component: Virtualization - UVMMAssignee: Florian Best <best>
Status: CLOSED FIXED QA Contact: Philipp Hahn <hahn>
Severity: normal    
Priority: P5 CC: best
Version: UCS 4.4Flags: best: Patch_Available+
Target Milestone: UCS 4.4-1-errata   
Hardware: Other   
OS: Linux   
See Also: https://forge.univention.org/bugzilla/show_bug.cgi?id=48811
https://forge.univention.org/bugzilla/show_bug.cgi?id=49922
https://forge.univention.org/bugzilla/show_bug.cgi?id=41782
What kind of report is it?: Feature Request What type of bug is this?: ---
Who will be affected by this bug?: --- How will those affected feel about the bug?: ---
User Pain: Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional):
Max CVSS v3 score:
Bug Depends on:    
Bug Blocks: 39827, 49712, 50414    

Description Ingo Steuwer univentionstaff 2019-06-19 12:19:36 CEST
We should make the emulated CPU model configurable in the UVMM UMC module to have easier solutions for situations like Bug #39827
Comment 1 Florian Best univentionstaff 2019-07-17 15:40:34 CEST
Fixed in branch git:fbest/49695-uvmm-domain-cpu-model
Can someone make a QA before I merge this?
Comment 2 Florian Best univentionstaff 2019-07-26 17:19:33 CEST
The CPU model is now configurable when adding and modifying a virtual machine.
Human readable values are suggested, but any value can be entered.

univention-virtual-machine-manager-daemon (8.0.1-8)
10a1f7a90a56 | Bug #49695: Merge branch 'phahn/4.4-1_uvmm' into 4.4-1
45a8c9c7151b | Bug #49695 UVMM: Use SuggestionBox for CPU model choices
81d78fb16dd1 | Bug #49695 UVMM: make CPU model configurable
a3162f3b49c9 | Bug #49695 UVMM: Update debian/control files
02251b568a70 | Bug #49695 UVMM: modernize uvmm/ UDM modules
53670bd12e79 | Bug #49695 UVMM: white space cleanup

univention-virtual-machine-manager-schema (9.0.2-2)
10a1f7a90a56 | Bug #49695: Merge branch 'phahn/4.4-1_uvmm' into 4.4-1
a8df3380f633 | Bug #49695 UVMM: Convert to ucs_registerLDAPextension
81d78fb16dd1 | Bug #49695 UVMM: make CPU model configurable
4c146c6ef824 | Bug #49695 UVMM: Add missing translatins
a3162f3b49c9 | Bug #49695 UVMM: Update debian/control files
a8b09570edf0 | Bug #49695 UVMM: simplify uvmm/ UDM modules
02251b568a70 | Bug #49695 UVMM: modernize uvmm/ UDM modules

univention-virtual-machine-manager-schema.yaml
43c6b1b8791d | YAML Bug #28771, Bug #49695, Bug #49737

univention-virtual-machine-manager-daemon.yaml
43c6b1b8791d | YAML Bug #28771, Bug #49695, Bug #49737
Comment 3 Philipp Hahn univentionstaff 2019-07-30 12:06:45 CEST
[4.4-1] 5ef7517620 Bug #49695: univention-virtual-machine-manager-schema 9.0.2-3A~4.4.0.201907301202
 doc/errata/staging/univention-virtual-machine-manager-schema.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

[4.4-1] 3826de78b3 Bug #49695 UVMM: Register UVMM schema in LDAP
 .../debian/changelog                                        |  6 ++++++
 .../univention-virtual-machine-manager-schema.postinst      | 13 ++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)
Comment 4 Philipp Hahn univentionstaff 2019-07-31 10:25:36 CEST
OK: UVMM VM
OK: UDM uvmm/profile
OK: Migration
OK: start
OK: gitlog 'Bug #49695'
OK: errata-announce -V --only univention-virtual-machine-manager-daemon.yaml
OK: errata-announce -V --only univention-virtual-machine-manager-schema.yaml
OK: yaml
Comment 5 Florian Best univentionstaff 2019-07-31 11:12:46 CEST
The package update in jenkins failed tonight.
Comment 6 Florian Best univentionstaff 2019-08-05 18:52:07 CEST
I reverted the schema registration:

univention-virtual-machine-manager-schema (9.0.2-5)
04d6642cdff3 | Bug #49695: revert registering schema via ucs_registerLDAPextension

Maybe we should do this in another bug on another day?
Comment 7 Florian Best univentionstaff 2019-08-06 11:33:10 CEST
The Jenkins Tests are working again!
Comment 8 Philipp Hahn univentionstaff 2019-08-07 12:42:20 CEST
(In reply to Florian Best from comment #6)
> I reverted the schema registration:

OK: git:04d6642cdff3
FIXED: yaml git:8f28a95c34 & git:1d9830c62a
OK: apt install univention-virtual-machine-manager-schema
~OK: Jenkins (s4,master=4.4-1 IGNORED, Bug #49780)

> Maybe we should do this in another bug on another day?

I will post my detailed analysis to Bug #41782