)]}'
{"doc/source/specs/nginx-sidecar.rst":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"ff02c7b9ad9587a572b3f0886fe6d007d3635672","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Problem Description"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Currently, kubernetes provides the option for ingress rules definition,"},{"line_number":11,"context_line":"but does not provide any controller application to apply those ingress"},{"line_number":12,"context_line":"rules. An ingress controller is required to implement those rules."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Proposed Change"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_8ee231d4","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":66},"updated":"2017-11-29 23:31:59.000000000","message":"The problem we are primarily trying to solve is tls offloading, and graceful termination of connections.","commit_id":"f970937d89b58702ada88d6a5077b79ed57a3557"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"8c081b52b6406220f77c818d100caff07edd873e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Problem Description"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Currently, kubernetes provides the option for ingress rules definition,"},{"line_number":11,"context_line":"but does not provide any controller application to apply those ingress"},{"line_number":12,"context_line":"rules. An ingress controller is required to implement those rules."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Proposed Change"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_fb005e36","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":66},"in_reply_to":"ff82abbf_8ee231d4","updated":"2017-11-30 01:53:49.000000000","message":"Done","commit_id":"f970937d89b58702ada88d6a5077b79ed57a3557"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"c2751d82804a2d378001fbb98a041a451e7a5a59","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In a secured deployment, TLS certificates are used to protect the transports"},{"line_number":11,"context_line":"between the various components.  For a service running in pod that do not"},{"line_number":12,"context_line":"natively handle TLS, a mechanism needs to be provided to allow the service"},{"line_number":13,"context_line":"to manage TLS offloading and to terminate the connection gracefully."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_b775fa34","line":12,"updated":"2017-11-30 14:41:46.000000000","message":"worth adding that some do, but there may be a significant performance impact via the native implementation (eg Eventlet).","commit_id":"ba533f6abebe08f32bf0d50fd17556d4339a6713"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"47624a3a2009e71d5d32eec39f58d98983acb2c5","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In a secured deployment, TLS certificates are used to protect the transports"},{"line_number":11,"context_line":"between the various components.  For a service running in pod that do not"},{"line_number":12,"context_line":"natively handle TLS, a mechanism needs to be provided to allow the service"},{"line_number":13,"context_line":"to manage TLS offloading and to terminate the connection gracefully."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_bf3390f6","line":12,"in_reply_to":"ff82abbf_b775fa34","updated":"2017-11-30 15:59:15.000000000","message":"Done","commit_id":"ba533f6abebe08f32bf0d50fd17556d4339a6713"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"3db038110b84524e81204e09b3675b26f16e43db","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Alternatives"},{"line_number":40,"context_line":"------------"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* Instead of using nginx, haproxy can be used instead."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Implementation"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_5f12840b","line":42,"range":{"start_line":42,"start_character":26,"end_line":42,"end_character":54},"updated":"2017-11-30 16:07:17.000000000","message":"worth noting that haproxy logging to stdout is not optimal - as it requires syslog (and/or other processes running) ?","commit_id":"0685f75d97ce273e8e1b7aae9798ad7ff50525a4"}]}
