diff options
Diffstat (limited to 'plugins/discovery.py')
-rwxr-xr-x | plugins/discovery.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/discovery.py b/plugins/discovery.py index 78f666e..5f29225 100755 --- a/plugins/discovery.py +++ b/plugins/discovery.py @@ -33,6 +33,7 @@ from constants import DEFAULT_AUTO_CONFIG_DIR from config_generator import CHANGE_MODE_ADD from config_generator import CHANGE_MODE_REMOVE from config_generator import CHANGE_MODE_UPDATE +from config_generator import GENERATED_BY_AUTOCONFIG #Discovers volumes info one by one. @@ -162,6 +163,9 @@ def findDeletedServices(host): deletedService = [] serviceConfigs = server_utils.getServiceConfigByHost(host['host_name']) for serviceConfig in serviceConfigs: + #Consider only the service generated by autoconfig + if not serviceConfig[GENERATED_BY_AUTOCONFIG]: + continue service = findServiceInList(host.get('host_services', []), serviceConfig['service_description']) if service is None: |