diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 6d4974fc2187..64be71d96fe9 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -59,6 +59,8 @@ CONF.import_opt('reclaim_instance_interval', 'nova.compute.manager') LOG = logging.getLogger(__name__) +XML_WARNING = False + def make_fault(elem): fault = xmlutil.SubTemplateElement(elem, 'fault', selector='fault') @@ -74,6 +76,12 @@ def make_server(elem, detailed=False): elem.set('name') elem.set('id') + global XML_WARNING + if not XML_WARNING: + LOG.warning(_('XML support has been deprecated and will be removed ' + 'in the Juno release.')) + XML_WARNING = True + if detailed: elem.set('userId', 'user_id') elem.set('tenantId', 'tenant_id')