[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