[Kimchi-devel] [PATCH] [Kimchi 2/4] adding 'console' parameter for s390x arch
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Sep 12 20:55:21 UTC 2016
On 09/12/2016 05:52 PM, Aline Manera wrote:
>
>
> On 09/08/2016 07:34 AM, sureshab at linux.vnet.ibm.com wrote:
>> From: Suresh Babu Angadi <sureshab at in.ibm.com>
>>
>> this patch adds additional parameter 'console' to
>> templates for s390x architecture.
>>
>> for s390x only, allow update of console to either sclp/virtio
>>
>> Signed-off-by: Suresh Babu Angadi <sureshab at in.ibm.com>
>> ---
>> control/templates.py | 1 +
>> model/templates.py | 6 ++++++
>> 2 files changed, 7 insertions(+)
>>
>> diff --git a/control/templates.py b/control/templates.py
>> index 0406c6b..ca36be3 100644
>> --- a/control/templates.py
>> +++ b/control/templates.py
>> @@ -76,5 +76,6 @@ class Template(Resource):
>> }
>> if os.uname()[4] in ['s390x', 's390']:
>> info['interfaces'] = self.info.get('interfaces', [])
>
>> + info['console'] = self.info.get('console', '')
>
> Why do you need to expose that info to the API? Any plans to allow
> user to change that or should that info be displayed on UI?
>
I've juts gotten the answers in the subsequent patches.
Please, join this patch with the 3 and 4 as they are related to the same
thing.
Also add meaningful commit message and description, so who is reviewing
the patch can easily understand the proposal of it.
>>
>> return info
>> diff --git a/model/templates.py b/model/templates.py
>> index 04e6626..faf1fd5 100644
>> --- a/model/templates.py
>> +++ b/model/templates.py
>> @@ -65,6 +65,9 @@ class TemplatesModel(object):
>> interfaces = params.get('interfaces', [])
>> validate_interfaces(interfaces)
>>
>> + if os.uname()[4] not in ['s390x', 's390'] and 'console' in
>> params:
>> + raise InvalidParameter("KCHTMPL0040E")
>> +
>> # get source_media
>> source_media = params.pop("source_media")
>>
>> @@ -229,6 +232,9 @@ class TemplateModel(object):
>> interfaces = params.get('interfaces', [])
>> validate_interfaces(interfaces)
>>
>> + if os.uname()[4] not in ['s390x', 's390'] and 'console' in
>> params:
>> + raise InvalidParameter("KCHTMPL0040E")
>> +
>> # Merge graphics settings
>> graph_args = params.get('graphics')
>> if graph_args:
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>
More information about the Kimchi-devel
mailing list