)]}'
{"nagios/plugins/query_es_failedlogins.py":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"4ae237d674e51de56a6f39866a2222a3cc325eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python"},{"line_number":2,"context_line":"# -*- coding: utf-8 -*-"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Copyright 2017 The Openstack-Helm Authors."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":7,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_ec207fb3","line":4,"range":{"start_line":4,"start_character":12,"end_line":4,"end_character":16},"updated":"2019-07-03 19:04:21.000000000","message":"2019","commit_id":"aa8e9edab722a0693e09d710959975c0a3a94431"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"4ae237d674e51de56a6f39866a2222a3cc325eaa","unresolved":false,"context_lines":[{"line_number":130,"context_line":"    parser.add_argument(\u0027critical_threshold\u0027, type\u003dcheck_threshold, help\u003dcritical_threshold_help)"},{"line_number":131,"context_line":"    parser.add_argument(\u0027range\u0027, type\u003dcheck_range, help\u003drange_help)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    parser.add_argument(\u0027company_uid_regex\u0027, help\u003d\u0027Regular expression to recognize company uid\u0027)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    parser.add_argument(\u0027@@search_timestamp\u0027, type\u003dcheck_datetime, help\u003d\u0027timestamp to use for search (optional, defaults to now)\u0027)"},{"line_number":136,"context_line":"    parser.add_argument(\u0027@@search_timezone\u0027, type\u003dcheck_timezone, help\u003d\u0027timezone to use for search (optional, defaults to +/-00:00)\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_ac2a878d","line":133,"range":{"start_line":133,"start_character":25,"end_line":133,"end_character":42},"updated":"2019-07-03 19:04:21.000000000","message":"why not something generic like \u0027user_id\u0027 or just \u0027id\u0027?","commit_id":"aa8e9edab722a0693e09d710959975c0a3a94431"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"4ae237d674e51de56a6f39866a2222a3cc325eaa","unresolved":false,"context_lines":[{"line_number":130,"context_line":"    parser.add_argument(\u0027critical_threshold\u0027, type\u003dcheck_threshold, help\u003dcritical_threshold_help)"},{"line_number":131,"context_line":"    parser.add_argument(\u0027range\u0027, type\u003dcheck_range, help\u003drange_help)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    parser.add_argument(\u0027company_uid_regex\u0027, help\u003d\u0027Regular expression to recognize company uid\u0027)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    parser.add_argument(\u0027@@search_timestamp\u0027, type\u003dcheck_datetime, help\u003d\u0027timestamp to use for search (optional, defaults to now)\u0027)"},{"line_number":136,"context_line":"    parser.add_argument(\u0027@@search_timezone\u0027, type\u003dcheck_timezone, help\u003d\u0027timezone to use for search (optional, defaults to +/-00:00)\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_4c199386","line":133,"range":{"start_line":133,"start_character":83,"end_line":133,"end_character":94},"updated":"2019-07-03 19:04:21.000000000","message":"why not use user id or id?","commit_id":"aa8e9edab722a0693e09d710959975c0a3a94431"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"4ae237d674e51de56a6f39866a2222a3cc325eaa","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    parser.add_argument(\u0027@@search_timezone\u0027, type\u003dcheck_timezone, help\u003d\u0027timezone to use for search (optional, defaults to +/-00:00)\u0027)"},{"line_number":137,"context_line":"    parser.add_argument(\u0027@@es_index_date\u0027, type\u003dcheck_date, help\u003d\u0027elasticsearch index type (mandatory, but \u003dnull to not use it!  used to build index file name..dated - defaults to now date)\u0027)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    parser.add_argument(\u0027@@only_non_company_users\u0027, type\u003dcheck_bool, help\u003d\u0027show only cases where there are non company-users (default\u003dfalse)\u0027)"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    parser.add_argument(\u0027@@usr\u0027)"},{"line_number":142,"context_line":"    parser.add_argument(\u0027@@pwd\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_8c06ab20","line":139,"range":{"start_line":139,"start_character":27,"end_line":139,"end_character":49},"updated":"2019-07-03 19:04:21.000000000","message":"this needs to be more generic","commit_id":"aa8e9edab722a0693e09d710959975c0a3a94431"}]}
