diff --git a/lib/config.py b/lib/config.py index 716971b51cf26ff0832ea3f90787acbc7e22cabd..39878b7572b90c27c467f84fdecbfd3d7c5bcf48 100644 --- a/lib/config.py +++ b/lib/config.py @@ -883,6 +883,13 @@ class ConfigWriter: """ return dict(self._config_data.nodegroups) + @locking.ssynchronized(_config_lock, shared=1) + def GetNodeGroupList(self): + """Get a list of node groups. + + """ + return self._config_data.nodegroups.keys() + @locking.ssynchronized(_config_lock) def AddInstance(self, instance, ec_id): """Add an instance to the config.