)]}'
{"designate/backend/impl_ipa/__init__.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"3bf4595f9c9cf07a87e7b1652e6b6872b5ff1759","unresolved":false,"context_lines":[{"line_number":80,"context_line":"              \u0027minimum\u0027: \u0027idnssoaminimum\u0027, \u0027refresh\u0027: \u0027idnssoarefresh\u0027,"},{"line_number":81,"context_line":"              \u0027retry\u0027: \u0027idnssoaretry\u0027}"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"}],"source_content_type":"text/x-python","patch_set":2,"id":"bad4c104_4d77ec02","line":83,"updated":"2014-04-29 20:29:35.000000000","message":"Interesting.. Does this mean the Designate and IPA serial numbers will differ?","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"4c807decfa510b233810d1ef4c3817f9525da0dd","unresolved":false,"context_lines":[{"line_number":80,"context_line":"              \u0027minimum\u0027: \u0027idnssoaminimum\u0027, \u0027refresh\u0027: \u0027idnssoarefresh\u0027,"},{"line_number":81,"context_line":"              \u0027retry\u0027: \u0027idnssoaretry\u0027}"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_77def940","line":83,"in_reply_to":"9ad9bd40_f631530c","updated":"2014-05-03 12:11:54.000000000","message":"If it\u0027s not physically possible to have IPA take the Serial from Designate, then not much we can do :)\n\nIf it is possible, they should ideally match,","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"803683a6807481f8b550ca8fa073b02002ea5696","unresolved":false,"context_lines":[{"line_number":80,"context_line":"              \u0027minimum\u0027: \u0027idnssoaminimum\u0027, \u0027refresh\u0027: \u0027idnssoarefresh\u0027,"},{"line_number":81,"context_line":"              \u0027retry\u0027: \u0027idnssoaretry\u0027}"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_f631530c","line":83,"in_reply_to":"bad4c104_4d77ec02","updated":"2014-05-01 21:01:10.000000000","message":"Yes, but will that be a problem?","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":8130,"name":"Betsy Luzader","email":"betsy.luzader@rackspace.com","username":"bluzader"},"change_message_id":"315a57a22b5d3f77e3afdb1769db81d83befbba0","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"},{"line_number":87,"context_line":"rectype2iparectype \u003d {\u0027A\u0027: (\u0027arecord\u0027, \u0027%(data)s\u0027),"},{"line_number":88,"context_line":"                      \u0027AAAA\u0027: (\u0027aaaarecord\u0027, \u0027%(data)s\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_1bcb38a6","line":85,"updated":"2014-05-02 02:54:31.000000000","message":"Does IPA use a different type of serial number than Designate is using? Is so, is there a way to make Designate\u0027s serial number configurable so it could provide the type that IPA needs?","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"e49013fa1307aceda1d40c99518d96f0d15c39a1","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"},{"line_number":87,"context_line":"rectype2iparectype \u003d {\u0027A\u0027: (\u0027arecord\u0027, \u0027%(data)s\u0027),"},{"line_number":88,"context_line":"                      \u0027AAAA\u0027: (\u0027aaaarecord\u0027, \u0027%(data)s\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_8c2aab7c","line":85,"in_reply_to":"9ad9bd40_1bcb38a6","updated":"2014-05-02 13:27:13.000000000","message":"Looks like ipa and designate use the same serial number format.\n\nWhat is the use case for the serial number from designate?  That is, why would a client use the designate serial number as opposed to the one from DNS?","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"4c807decfa510b233810d1ef4c3817f9525da0dd","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"# NOTE: for dnszone_mod - ipa manages serial - should not be sent"},{"line_number":84,"context_line":"skip4mods \u003d {\u0027serial\u0027: \u0027idnssoaserial\u0027}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"# map of designate record types to ipa"},{"line_number":87,"context_line":"rectype2iparectype \u003d {\u0027A\u0027: (\u0027arecord\u0027, \u0027%(data)s\u0027),"},{"line_number":88,"context_line":"                      \u0027AAAA\u0027: (\u0027aaaarecord\u0027, \u0027%(data)s\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_97e1bd00","line":85,"in_reply_to":"9ad9bd40_8c2aab7c","updated":"2014-05-03 12:11:54.000000000","message":"It\u0027s just about consistency really, data available via the API should match that exposed via DNS.","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"3bf4595f9c9cf07a87e7b1652e6b6872b5ff1759","unresolved":false,"context_lines":[{"line_number":328,"context_line":"        ipareq[\u0027params\u0027] \u003d [params, args]"},{"line_number":329,"context_line":"        self._call_and_handle_error(ipareq)"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def ping(self, context):"},{"line_number":332,"context_line":"        LOG.debug(\u0027Ping\u0027)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _rec_to_ipa_rec(self, domain, recordset, reclist):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bad4c104_2dff0836","line":331,"range":{"start_line":331,"start_character":8,"end_line":331,"end_character":12},"updated":"2014-04-29 20:29:35.000000000","message":"Can we remove this method to allo the stub in the base class to continue returning noop data in the right format?\n\nOr - Better yet, have it do a simple call to IPA that verifies IPA is up, and returns {\"result\": True/False} ?\n\nThis is used in the diagnostics API ext, which is intended to point monitoring tools at.","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"4c807decfa510b233810d1ef4c3817f9525da0dd","unresolved":false,"context_lines":[{"line_number":328,"context_line":"        ipareq[\u0027params\u0027] \u003d [params, args]"},{"line_number":329,"context_line":"        self._call_and_handle_error(ipareq)"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def ping(self, context):"},{"line_number":332,"context_line":"        LOG.debug(\u0027Ping\u0027)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _rec_to_ipa_rec(self, domain, recordset, reclist):"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_f7f129ce","line":331,"in_reply_to":"9ad9bd40_f6187386","updated":"2014-05-03 12:11:54.000000000","message":"{\"result\": True/False} is the minimum, you can include any other fields you like that may be relevant, e.g:\n\n     {\"result\": False, \"reason\": \"Auth Failure\"}\n\n\"host\" would be name of the designate-central server, and service would be \"central\"\n\ne.g. my-server.bla.com would want `--host my-server --service central`.\n\nYou also want to enable the diagnostics extension in the config","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"803683a6807481f8b550ca8fa073b02002ea5696","unresolved":false,"context_lines":[{"line_number":328,"context_line":"        ipareq[\u0027params\u0027] \u003d [params, args]"},{"line_number":329,"context_line":"        self._call_and_handle_error(ipareq)"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"    def ping(self, context):"},{"line_number":332,"context_line":"        LOG.debug(\u0027Ping\u0027)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def _rec_to_ipa_rec(self, domain, recordset, reclist):"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_f6187386","line":331,"in_reply_to":"bad4c104_2dff0836","updated":"2014-05-01 21:01:10.000000000","message":"What should the return value of the ping() method be?  A dict with {\"result\": True/False}?\n\nAlso, how do I test this with designate diagnostics-ping?  What do I use for the --service and --host arguments, which are required?","commit_id":"2293c8b0a6b5b3943bd1cf4444db720441fba0b6"}]}
