def validate(blueprint_path): logger = get_logger() logger.info( 'Validating blueprint: {0}'.format(blueprint_path.name)) try: resolver = utils.get_import_resolver() validate_version = utils.is_validate_definitions_version() parse_from_path(dsl_file_path=blueprint_path.name, resolver=resolver, validate_version=validate_version) except DSLParsingException as ex: raise CloudifyCliError('Failed to validate blueprint {0}'.format( str(ex))) logger.info('Blueprint validated successfully')
def validate(blueprint_path): logger = get_logger() logger.info(messages.VALIDATING_BLUEPRINT.format(blueprint_path.name)) try: resolver = utils.get_import_resolver() validate_version = utils.is_validate_definitions_version() parse_from_path(dsl_file_path=blueprint_path.name, resolver=resolver, validate_version=validate_version) except DSLParsingException as ex: msg = (messages.VALIDATING_BLUEPRINT_FAILED.format( blueprint_path.name, str(ex))) raise CloudifyCliError(msg) logger.info(messages.VALIDATING_BLUEPRINT_SUCCEEDED)
def validate(blueprint_path): logger = get_logger() logger.info( messages.VALIDATING_BLUEPRINT.format(blueprint_path.name)) try: resolver = utils.get_import_resolver() validate_version = utils.is_validate_definitions_version() parse_from_path(dsl_file_path=blueprint_path.name, resolver=resolver, validate_version=validate_version) except DSLParsingException as ex: msg = (messages.VALIDATING_BLUEPRINT_FAILED .format(blueprint_path.name, str(ex))) raise CloudifyCliError(msg) logger.info(messages.VALIDATING_BLUEPRINT_SUCCEEDED)
def _validate_blueprint(self, blueprint_file): resolver = get_import_resolver() validate_version = is_validate_definitions_version() parse_from_path(dsl_file_path=blueprint_file, resolver=resolver, validate_version=validate_version)