Revision d04c9d45 lib/objects.py

b/lib/objects.py
103 103
                             custom_ipolicy.get(key, {}),
104 104
                             skip_keys=skip_keys)
105 105
  # list items
106
  for key in [constants.ISPECS_DTS]:
106
  for key in [constants.IPOLICY_DTS]:
107 107
    ret_dict[key] = list(custom_ipolicy.get(key, default_ipolicy[key]))
108 108

  
109 109
  return ret_dict
......
182 182
                          ispecs_disk_count=None,
183 183
                          ispecs_disk_size=None,
184 184
                          ispecs_nic_count=None,
185
                          ispecs_disk_templates=None,
185
                          ipolicy_disk_templates=None,
186 186
                          group_ipolicy=False,
187 187
                          allowed_values=None,
188 188
                          fill_all=False):
......
219 219
      ipolicy_out[key][name] = val
220 220

  
221 221
  # no filldict for lists
222
  if not group_ipolicy and fill_all and ispecs_disk_templates is None:
223
    ispecs_disk_templates = constants.DISK_TEMPLATES
224
  if ispecs_disk_templates is not None:
225
    ipolicy_out[constants.ISPECS_DTS] = list(ispecs_disk_templates)
222
  if not group_ipolicy and fill_all and ipolicy_disk_templates is None:
223
    ipolicy_disk_templates = constants.DISK_TEMPLATES
224
  if ipolicy_disk_templates is not None:
225
    ipolicy_out[constants.IPOLICY_DTS] = list(ipolicy_disk_templates)
226 226

  
227 227
  assert not (frozenset(ipolicy_out.keys()) - constants.IPOLICY_ALL_KEYS)
228 228

  
......
887 887
    """
888 888
    for param in constants.ISPECS_PARAMETERS:
889 889
      InstancePolicy.CheckISpecSyntax(ipolicy, param)
890
    if constants.ISPECS_DTS in ipolicy:
891
      InstancePolicy.CheckDiskTemplates(ipolicy[constants.ISPECS_DTS])
890
    if constants.IPOLICY_DTS in ipolicy:
891
      InstancePolicy.CheckDiskTemplates(ipolicy[constants.IPOLICY_DTS])
892 892
    wrong_keys = frozenset(ipolicy.keys()) - constants.IPOLICY_ALL_KEYS
893 893
    if wrong_keys:
894 894
      raise errors.ConfigurationError("Invalid keys in ipolicy: %s" %

Also available in: Unified diff