[Kimchi-devel] [PATCH] [Kimchi] fix for issue #1049
Lucio Correia
luciojhc at linux.vnet.ibm.com
Tue Oct 4 20:42:37 UTC 2016
Reviewed-By: Lucio Correia <luciojhc at linux.vnet.ibm.com>
On 04-10-2016 10:01, sureshab at linux.vnet.ibm.com wrote:
> From: Suresh Babu Angadi <sureshab at in.ibm.com>
>
> when running on s390x, create template should add
> default console - 'virtio'.
>
> fix for the patch:
> [Kimchi-devel] [PATCH v3] [Kimchi 1/2] added 'console' parameter to templates api for s390x
>
> since 'console' is not read from template.conf file, it
> should be added directly to defaults dictionary, which is
> used for template creation
>
>
> Signed-off-by: Suresh Babu Angadi <sureshab at in.ibm.com>
> ---
> osinfo.py | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/osinfo.py b/osinfo.py
> index ff490b2..1527896 100644
> --- a/osinfo.py
> +++ b/osinfo.py
> @@ -172,10 +172,6 @@ def _get_tmpl_defaults():
> tmpl_defaults['processor']['maxvcpus'] = 1
> tmpl_defaults['graphics'] = {'type': 'vnc', 'listen': '127.0.0.1'}
>
> - # for s390x architecture, set default console as sclp
> - if host_arch in ['s390x', 's390']:
> - tmpl_defaults['console'] = 'virtio'
> -
> default_config = ConfigObj(tmpl_defaults)
>
> # Load template configuration file
> @@ -201,6 +197,10 @@ def _get_tmpl_defaults():
> defaults['memory']['current'] = int(defaults['memory']['current'])
> defaults['memory']['maxmemory'] = int(defaults['memory']['maxmemory'])
>
> + # for s390x architecture, set default console as virtio
> + if is_on_s390x:
> + defaults['console'] = 'virtio'
> +
> # Parse storage section to get disks values
> storage_section = default_config.pop('storage')
> defaults['disks'] = []
>
--
Lucio Correia
Software Engineer
IBM LTC Brazil
More information about the Kimchi-devel
mailing list