diff --git a/lib/objects.py b/lib/objects.py index 4509754cd2c4299fe02fbfa8098b8a68522a4f77..34be3dbd442b8e4cb76bb6f20fc5ed70865530ff 100644 --- a/lib/objects.py +++ b/lib/objects.py @@ -957,6 +957,8 @@ class Cluster(TaggableObject): "maintain_node_health", "uid_pool", "default_iallocator", + "hidden_oss", + "blacklisted_oss", ] + _TIMESTAMPS + _UUID def UpgradeConfig(self): @@ -1022,6 +1024,13 @@ class Cluster(TaggableObject): if self.reserved_lvs is None: self.reserved_lvs = [] + # hidden and blacklisted operating systems added before 2.2.1 + if self.hidden_oss is None: + self.hidden_oss = [] + + if self.blacklisted_oss is None: + self.blacklisted_oss = [] + def ToDict(self): """Custom function for cluster.