Make xend-config.sxp optional
authorHrvoje Ribicic <riba@google.com>
Wed, 13 May 2015 12:24:42 +0000 (12:24 +0000)
committerHrvoje Ribicic <riba@google.com>
Fri, 15 May 2015 11:13:00 +0000 (13:13 +0200)
With Ganeti imposing no requirement on Xen versions, the configuration
file that should be present varies greatly on the choice of toolstack
and Xen version. xend-config.sxp was considered obligatory, but in
higher versions and with xl, it is superseded by xl.conf and considered
deprecated. This patch makes it have the same status as xl.conf - Ganeti
will distribute it but not require its presence.

Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>

lib/hypervisor/hv_xen.py

index 4e33ce1..9a68766 100644 (file)
@@ -472,6 +472,7 @@ class XenHypervisor(hv_base.BaseHypervisor):
     VIF_BRIDGE_SCRIPT,
     ]
   ANCILLARY_FILES_OPT = [
+    XEND_CONFIG_FILE,
     XL_CONFIG_FILE,
     ]