From 9fd091daadffddc4d025c111e219b51f1e1c9ad8 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 2 Apr 2019 09:36:37 -0400 Subject: [PATCH] Tolerate an XCC with downed web service Make the best of the situation by trying to continue without the policy applied. --- confluent_server/confluent/discovery/handlers/xcc.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/handlers/xcc.py b/confluent_server/confluent/discovery/handlers/xcc.py index f6ba2722..658cf747 100644 --- a/confluent_server/confluent/discovery/handlers/xcc.py +++ b/confluent_server/confluent/discovery/handlers/xcc.py @@ -77,7 +77,11 @@ class NodeHandler(immhandler.NodeHandler): ruleset['USER_GlobalMinPassReuseCycle'] = value ic.register_key_handler(self.validate_cert) ic.oem_init() - ic._oem.immhandler.wc.grab_json_response('/api/dataset', ruleset) + try: + ic._oem.immhandler.wc.grab_json_response('/api/dataset', ruleset) + except Exception as e: + print(repr(e)) + pass def config(self, nodename, reset=False): # TODO(jjohnson2): set ip parameters, user/pass, alert cfg maybe