)]}'
{"designate/backend/impl_infoblox/__init__.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"d348f64a513d3792271da0ee0dae922b93fdc33e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2014 Mirantis"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Author: Nikolay Yakovlev \u003cnyakovlev@mirantis.com\u003e"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_e4001c03","line":3,"updated":"2014-12-03 20:37:11.000000000","message":"Are all the copyright headers correct + accurate? (It\u0027s fine to leave mirantis in there if they wrote it, but it could just be a case of copying and pasting the headers...)","commit_id":"bc3e0ad450e5219463181912b8041e2779eb8100"}],"designate/backend/impl_infoblox/config.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"d348f64a513d3792271da0ee0dae922b93fdc33e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    cfg.StrOpt(\u0027net_view\u0027, default\u003d\u0027default\u0027),"},{"line_number":42,"context_line":"]"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"cfg.CONF.register_opts(OPTS + options.database_opts, group\u003d\u0027backend:infoblox\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_a431b4ee","line":44,"updated":"2014-12-03 20:37:11.000000000","message":"The options.database_opts can be skipped here, as this backend doesn\u0027t use a DB :)","commit_id":"bc3e0ad450e5219463181912b8041e2779eb8100"}],"designate/backend/impl_infoblox/connector.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"d348f64a513d3792271da0ee0dae922b93fdc33e","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        \"\"\""},{"line_number":99,"context_line":"        Retrieve a list of Infoblox objects of type \u0027objtype\u0027"},{"line_number":100,"context_line":"        Args:"},{"line_number":101,"context_line":"            objtype  (str): Infoblox object type, e.g. \u0027network\u0027, \u0027range\u0027, etc."},{"line_number":102,"context_line":"            payload (dict): Payload with data to send"},{"line_number":103,"context_line":"        Returns:"},{"line_number":104,"context_line":"            A list of the Infoblox objects requested"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_44cbb0a3","line":101,"updated":"2014-12-03 20:37:11.000000000","message":"The comment here makes me think this code might be useful in Neutron too, if so, you may be interested in following the VMWare precedent of getting a oslo.infoblox library to house the shared/common code - https://github.com/openstack/oslo.vmware - absolutely not a blocker to merging (in fact, you would need to have it merged to at least 1 project before the oslo group will consider creating a lb for it :))","commit_id":"bc3e0ad450e5219463181912b8041e2779eb8100"}],"designate/backend/impl_infoblox/records/a.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"d348f64a513d3792271da0ee0dae922b93fdc33e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                                              check_if_exists\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def _update_infoblox_record(self, recordset, record):"},{"line_number":43,"context_line":"        ip \u003d record.to_primitive()"},{"line_number":44,"context_line":"        update \u003d {"},{"line_number":45,"context_line":"            \u0027ipv4addr\u0027: ip[\u0027designate_object.data\u0027][\u0027data\u0027]"},{"line_number":46,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_8422f8fe","line":43,"updated":"2014-12-03 20:37:11.000000000","message":"Ideally, we shouldn\u0027t need to .to_primitive() here and in the other RR type classes  - `record.data` should have the value you need available?","commit_id":"bc3e0ad450e5219463181912b8041e2779eb8100"}]}
