From e1dcc53a1a3eb34e502dca68777a80710ece0a0d Mon Sep 17 00:00:00 2001 From: Iustin Pop <iustin@google.com> Date: Wed, 23 Sep 2009 18:43:46 +0200 Subject: [PATCH] Add uuid attributes to configuration entities Signed-off-by: Iustin Pop <iustin@google.com> Reviewed-by: Michael Hanselmann <hansmi@google.com> --- lib/objects.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/objects.py b/lib/objects.py index fbaae0840..c2bb0d9be 100644 --- a/lib/objects.py +++ b/lib/objects.py @@ -40,6 +40,7 @@ __all__ = ["ConfigObject", "ConfigData", "NIC", "Disk", "Instance", "OS", "Node", "Cluster", "FillDict"] _TIMESTAMPS = ["ctime", "mtime"] +_UUID = ["uuid"] def FillDict(defaults_dict, custom_dict): """Basic function to apply settings on top a default dict. @@ -632,7 +633,7 @@ class Instance(TaggableObject): "disk_template", "network_port", "serial_no", - ] + _TIMESTAMPS + ] + _TIMESTAMPS + _UUID def _ComputeSecondaryNodes(self): """Compute the list of secondary nodes. @@ -798,7 +799,7 @@ class Node(TaggableObject): "master_candidate", "offline", "drained", - ] + _TIMESTAMPS + ] + _TIMESTAMPS + _UUID class Cluster(TaggableObject): @@ -823,7 +824,7 @@ class Cluster(TaggableObject): "nicparams", "candidate_pool_size", "modify_etc_hosts", - ] + _TIMESTAMPS + ] + _TIMESTAMPS + _UUID def UpgradeConfig(self): """Fill defaults for missing configuration values. -- GitLab