From 8cf71c0c6d5e50d25464521ff6b0a5c448c7fd67 Mon Sep 17 00:00:00 2001 From: Sean Eagan Date: Wed, 27 Feb 2019 09:57:59 -0600 Subject: [PATCH] Don't log unsupported document type messages In the full airship use case, shipyard sends a deckhand url to armada which returns all site documents, so this leads to many many of these unwanted messages which make the logs difficult to use. Hence this removes these messages. Change-Id: I297df16d180b9ed6fae6bb8f8a0d96c3533766ae --- armada/utils/validate.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/armada/utils/validate.py b/armada/utils/validate.py index 98323f35..1f93e1af 100644 --- a/armada/utils/validate.py +++ b/armada/utils/validate.py @@ -177,19 +177,6 @@ def validate_armada_document(document): diagnostic='Armada is misconfigured.') LOG.error('ValidationMessage: %s', vmsg.get_output_json()) details.append(vmsg.get_output()) - else: - vmsg = ValidationMessage( - message='Unsupported document type.', - error=False, - name='ARM002', - level='Warning', - schema=schema, - doc_name=document_name, - diagnostic='Please ensure document is one of ' - 'the following schema types: %s' % list(SCHEMAS.keys())) - LOG.info('Unsupported document type, ignoring %s.', schema) - LOG.debug('ValidationMessage: %s', vmsg.get_output_json()) - # Validation API doesn't care about this type of message, don't send if len([x for x in details if x.get('error', False)]) > 0: return False, details