)]}'
{"api-ref/source/v2/pool.inc":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   - session_persistence: session_persistence"},{"line_number":65,"context_line":"   - tags: tags"},{"line_number":66,"context_line":"   - tls_container_ref: tls_container_ref"},{"line_number":67,"context_line":"   - TLS: TLS"},{"line_number":68,"context_line":"   - updated_at: updated_at"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"9fdfeff1_0433f614","line":67,"range":{"start_line":67,"start_character":5,"end_line":67,"end_character":8},"updated":"2019-02-24 02:06:48.000000000","message":"How about tls_enabled?","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   - session_persistence: session_persistence"},{"line_number":65,"context_line":"   - tags: tags"},{"line_number":66,"context_line":"   - tls_container_ref: tls_container_ref"},{"line_number":67,"context_line":"   - TLS: TLS"},{"line_number":68,"context_line":"   - updated_at: updated_at"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"9fdfeff1_c4b96e79","line":67,"updated":"2019-02-24 02:06:48.000000000","message":"Wouldn\u0027t this be a new pool protocol type?\nMaybe not, this would buy us TLS-TCP if we do it this way.","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   - session_persistence: session_persistence"},{"line_number":65,"context_line":"   - tags: tags"},{"line_number":66,"context_line":"   - tls_container_ref: tls_container_ref"},{"line_number":67,"context_line":"   - TLS: TLS"},{"line_number":68,"context_line":"   - updated_at: updated_at"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Response Example"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"9fdfeff1_abdb89ea","line":67,"range":{"start_line":67,"start_character":5,"end_line":67,"end_character":8},"in_reply_to":"9fdfeff1_0433f614","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/api/drivers/amphora_driver/driver.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":124,"context_line":"        pool_dict \u003d new_pool.to_dict()"},{"line_number":125,"context_line":"        if \u0027admin_state_up\u0027 in pool_dict:"},{"line_number":126,"context_line":"            pool_dict[\u0027enabled\u0027] \u003d pool_dict.pop(\u0027admin_state_up\u0027)"},{"line_number":127,"context_line":"        if \u0027TLS\u0027 in pool_dict:"},{"line_number":128,"context_line":"            pool_dict[\u0027tls_enabled\u0027] \u003d pool_dict.pop(\u0027TLS\u0027)"},{"line_number":129,"context_line":"        pool_id \u003d pool_dict.pop(\u0027pool_id\u0027)"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_a439caf2","line":127,"updated":"2019-02-24 02:06:48.000000000","message":"remove","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":124,"context_line":"        pool_dict \u003d new_pool.to_dict()"},{"line_number":125,"context_line":"        if \u0027admin_state_up\u0027 in pool_dict:"},{"line_number":126,"context_line":"            pool_dict[\u0027enabled\u0027] \u003d pool_dict.pop(\u0027admin_state_up\u0027)"},{"line_number":127,"context_line":"        if \u0027TLS\u0027 in pool_dict:"},{"line_number":128,"context_line":"            pool_dict[\u0027tls_enabled\u0027] \u003d pool_dict.pop(\u0027TLS\u0027)"},{"line_number":129,"context_line":"        pool_id \u003d pool_dict.pop(\u0027pool_id\u0027)"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_26003001","line":127,"in_reply_to":"9fdfeff1_a439caf2","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/api/drivers/data_models.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                 session_persistence\u003dUnset, tls_container_ref\u003dUnset,"},{"line_number":174,"context_line":"                 tls_container_data\u003dUnset, ca_tls_container_ref\u003dUnset,"},{"line_number":175,"context_line":"                 ca_tls_container_data\u003dUnset, crl_container_ref\u003dUnset,"},{"line_number":176,"context_line":"                 crl_container_data\u003dUnset, TLS\u003dUnset):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        self.admin_state_up \u003d admin_state_up"},{"line_number":179,"context_line":"        self.description \u003d description"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_c43c0ee3","line":176,"range":{"start_line":176,"start_character":43,"end_line":176,"end_character":46},"updated":"2019-02-24 02:06:48.000000000","message":"tls_endabled","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                 session_persistence\u003dUnset, tls_container_ref\u003dUnset,"},{"line_number":174,"context_line":"                 tls_container_data\u003dUnset, ca_tls_container_ref\u003dUnset,"},{"line_number":175,"context_line":"                 ca_tls_container_data\u003dUnset, crl_container_ref\u003dUnset,"},{"line_number":176,"context_line":"                 crl_container_data\u003dUnset, TLS\u003dUnset):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        self.admin_state_up \u003d admin_state_up"},{"line_number":179,"context_line":"        self.description \u003d description"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_06096c29","line":176,"range":{"start_line":176,"start_character":43,"end_line":176,"end_character":46},"in_reply_to":"9fdfeff1_c43c0ee3","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":174,"context_line":"                 tls_container_data\u003dUnset, ca_tls_container_ref\u003dUnset,"},{"line_number":175,"context_line":"                 ca_tls_container_data\u003dUnset, crl_container_ref\u003dUnset,"},{"line_number":176,"context_line":"                 crl_container_data\u003dUnset, TLS\u003dUnset):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        self.admin_state_up \u003d admin_state_up"},{"line_number":179,"context_line":"        self.description \u003d description"},{"line_number":180,"context_line":"        self.healthmonitor \u003d healthmonitor"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_6423e2bf","line":177,"updated":"2019-02-24 02:06:48.000000000","message":"Need to update the provider doc","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":174,"context_line":"                 tls_container_data\u003dUnset, ca_tls_container_ref\u003dUnset,"},{"line_number":175,"context_line":"                 ca_tls_container_data\u003dUnset, crl_container_ref\u003dUnset,"},{"line_number":176,"context_line":"                 crl_container_data\u003dUnset, TLS\u003dUnset):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        self.admin_state_up \u003d admin_state_up"},{"line_number":179,"context_line":"        self.description \u003d description"},{"line_number":180,"context_line":"        self.healthmonitor \u003d healthmonitor"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_a641803b","line":177,"in_reply_to":"9fdfeff1_6423e2bf","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/api/drivers/utils.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":304,"context_line":"def pool_dict_to_provider_dict(pool_dict):"},{"line_number":305,"context_line":"    new_pool_dict \u003d _base_to_provider_dict(pool_dict)"},{"line_number":306,"context_line":"    new_pool_dict[\u0027pool_id\u0027] \u003d new_pool_dict.pop(\u0027id\u0027)"},{"line_number":307,"context_line":"    new_pool_dict[\u0027TLS\u0027] \u003d new_pool_dict.pop(\u0027tls_enabled\u0027)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    # Pull the certs out of the certificate manager to pass to the provider"},{"line_number":310,"context_line":"    if \u0027tls_certificate_id\u0027 in new_pool_dict:"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_841e0672","line":307,"updated":"2019-02-24 02:06:48.000000000","message":"remove","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":304,"context_line":"def pool_dict_to_provider_dict(pool_dict):"},{"line_number":305,"context_line":"    new_pool_dict \u003d _base_to_provider_dict(pool_dict)"},{"line_number":306,"context_line":"    new_pool_dict[\u0027pool_id\u0027] \u003d new_pool_dict.pop(\u0027id\u0027)"},{"line_number":307,"context_line":"    new_pool_dict[\u0027TLS\u0027] \u003d new_pool_dict.pop(\u0027tls_enabled\u0027)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    # Pull the certs out of the certificate manager to pass to the provider"},{"line_number":310,"context_line":"    if \u0027tls_certificate_id\u0027 in new_pool_dict:"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_c63cc4c0","line":307,"in_reply_to":"9fdfeff1_841e0672","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/api/v2/types/pool.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":54,"context_line":"                          \u0027healthmonitor\u0027: \u0027health_monitor\u0027,"},{"line_number":55,"context_line":"                          \u0027healthmonitor_id\u0027: \u0027health_monitor.id\u0027,"},{"line_number":56,"context_line":"                          \u0027tls_container_ref\u0027: \u0027tls_certificate_id\u0027,"},{"line_number":57,"context_line":"                          \u0027TLS\u0027: \u0027tls_enabled\u0027}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    _child_map \u003d {\u0027health_monitor\u0027: {\u0027id\u0027: \u0027healthmonitor_id\u0027}}"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_041c5675","line":57,"range":{"start_line":57,"start_character":27,"end_line":57,"end_character":31},"updated":"2019-02-24 02:06:48.000000000","message":"remove","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    tls_container_ref \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":82,"context_line":"    ca_tls_container_ref \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":83,"context_line":"    crl_container_ref \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":84,"context_line":"    TLS \u003d wtypes.wsattr(bool)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @classmethod"},{"line_number":87,"context_line":"    def from_data_model(cls, data_model, children\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_a4122a61","line":84,"range":{"start_line":84,"start_character":4,"end_line":84,"end_character":7},"updated":"2019-02-24 02:06:48.000000000","message":"tls_enabled","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/db/migration/alembic_migrations/versions/a7f187cd221f_add_tls_boolean_type_for_reencryption.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def upgrade():"},{"line_number":34,"context_line":"    op.add_column(u\u0027pool\u0027,"},{"line_number":35,"context_line":"                  sa.Column(u\u0027tls_enabled\u0027, sa.Boolean(), nullable\u003dFalse))"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_c415ee4a","line":35,"updated":"2019-02-24 02:06:48.000000000","message":"Need to handle existing pool here since you have nullable\u003dFalse.","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def upgrade():"},{"line_number":34,"context_line":"    op.add_column(u\u0027pool\u0027,"},{"line_number":35,"context_line":"                  sa.Column(u\u0027tls_enabled\u0027, sa.Boolean(), nullable\u003dFalse))"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_66d718f0","line":35,"in_reply_to":"9fdfeff1_c415ee4a","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}],"octavia/db/repositories.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"689a1c87c1fdced08a7ce3365f6904a92dc843ac","unresolved":false,"context_lines":[{"line_number":893,"context_line":"            session, pagination_helper\u003dpagination_helper,"},{"line_number":894,"context_line":"            query_options\u003dquery_options, **filters)"},{"line_number":895,"context_line":""},{"line_number":896,"context_line":"    def create(self, session, **model_kwargs):"},{"line_number":897,"context_line":"        with session.begin(subtransactions\u003dTrue):"},{"line_number":898,"context_line":"            if \u0027tls_enabled\u0027 not in model_kwargs:"},{"line_number":899,"context_line":"                model_kwargs[\u0027tls_enabled\u0027] \u003d False"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_8407e61d","line":896,"updated":"2019-02-24 02:06:48.000000000","message":"We probably don\u0027t need this, we can do this in the DB.","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6db10b77f0b80af570f39e079d2b27558a84bb87","unresolved":false,"context_lines":[{"line_number":893,"context_line":"            session, pagination_helper\u003dpagination_helper,"},{"line_number":894,"context_line":"            query_options\u003dquery_options, **filters)"},{"line_number":895,"context_line":""},{"line_number":896,"context_line":"    def create(self, session, **model_kwargs):"},{"line_number":897,"context_line":"        with session.begin(subtransactions\u003dTrue):"},{"line_number":898,"context_line":"            if \u0027tls_enabled\u0027 not in model_kwargs:"},{"line_number":899,"context_line":"                model_kwargs[\u0027tls_enabled\u0027] \u003d False"}],"source_content_type":"text/x-python","patch_set":6,"id":"9fdfeff1_c63a8432","line":896,"in_reply_to":"9fdfeff1_8407e61d","updated":"2019-03-01 00:24:01.000000000","message":"Done","commit_id":"05c71db4f0ae7c80fdcdc994803282162c8e0d75"}]}
