)]}'
{"octavia/common/config.py":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"791c2b871694eff4be066a7c8a085d1d751c1b99","unresolved":false,"context_lines":[{"line_number":370,"context_line":"    cfg.ListOpt(\u0027amp_secgroup_list\u0027,"},{"line_number":371,"context_line":"                default\u003d\u0027\u0027,"},{"line_number":372,"context_line":"                help\u003d_(\u0027List of security groups to attach to the Amphora.\u0027)),"},{"line_number":373,"context_line":"    cfg.BoolOpt(\u0027amp_secgroup_tenant\u0027,"},{"line_number":374,"context_line":"                default\u003dFalse,"},{"line_number":375,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":376,"context_line":"                deprecated_reason\u003d\u0027This option will be replaced by ACLs.\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_e7d71322","line":373,"range":{"start_line":373,"start_character":17,"end_line":373,"end_character":36},"updated":"2018-10-08 12:57:35.000000000","message":"Concept of \"tenant\" is deprecated in favor of \"project\" in Keystone v3. Better renaming it to \"amp_secgroup_project\" (or \"amp_secgroup_in_project\" to read more as a boolean option)","commit_id":"d7a4f2353d4b52e0ba345f866a53e30ff14809a6"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d42496607c5a7af98337aee4e2a4c32b2170e2be","unresolved":false,"context_lines":[{"line_number":370,"context_line":"    cfg.ListOpt(\u0027amp_secgroup_list\u0027,"},{"line_number":371,"context_line":"                default\u003d\u0027\u0027,"},{"line_number":372,"context_line":"                help\u003d_(\u0027List of security groups to attach to the Amphora.\u0027)),"},{"line_number":373,"context_line":"    cfg.BoolOpt(\u0027amp_secgroup_tenant\u0027,"},{"line_number":374,"context_line":"                default\u003dFalse,"},{"line_number":375,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":376,"context_line":"                deprecated_reason\u003d\u0027This option will be replaced by ACLs.\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_ddd57448","line":373,"range":{"start_line":373,"start_character":17,"end_line":373,"end_character":36},"in_reply_to":"3f79a3b5_e7d71322","updated":"2018-10-15 10:56:18.000000000","message":"Done","commit_id":"d7a4f2353d4b52e0ba345f866a53e30ff14809a6"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"791c2b871694eff4be066a7c8a085d1d751c1b99","unresolved":false,"context_lines":[{"line_number":375,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":376,"context_line":"                deprecated_reason\u003d\u0027This option will be replaced by ACLs.\u0027,"},{"line_number":377,"context_line":"                help\u003d_(\u0027Enable creation of Load balancer security groups on \u0027"},{"line_number":378,"context_line":"                       \u0027the tenant project.\u0027)),"},{"line_number":379,"context_line":"    cfg.ListOpt(\u0027amp_secgroup_allowed_owners\u0027,"},{"line_number":380,"context_line":"                default\u003d\u0027\u0027,"},{"line_number":381,"context_line":"                deprecated_for_removal\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_e7a5d3b5","line":378,"range":{"start_line":378,"start_character":28,"end_line":378,"end_character":34},"updated":"2018-10-08 12:57:35.000000000","message":"ditto","commit_id":"d7a4f2353d4b52e0ba345f866a53e30ff14809a6"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d42496607c5a7af98337aee4e2a4c32b2170e2be","unresolved":false,"context_lines":[{"line_number":375,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":376,"context_line":"                deprecated_reason\u003d\u0027This option will be replaced by ACLs.\u0027,"},{"line_number":377,"context_line":"                help\u003d_(\u0027Enable creation of Load balancer security groups on \u0027"},{"line_number":378,"context_line":"                       \u0027the tenant project.\u0027)),"},{"line_number":379,"context_line":"    cfg.ListOpt(\u0027amp_secgroup_allowed_owners\u0027,"},{"line_number":380,"context_line":"                default\u003d\u0027\u0027,"},{"line_number":381,"context_line":"                deprecated_for_removal\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_bddaf875","line":378,"range":{"start_line":378,"start_character":28,"end_line":378,"end_character":34},"in_reply_to":"3f79a3b5_e7a5d3b5","updated":"2018-10-15 10:56:18.000000000","message":"Done","commit_id":"d7a4f2353d4b52e0ba345f866a53e30ff14809a6"}],"releasenotes/notes/vrrp-sg-project-id-14c323bc5e2077bb.yaml":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"e308b11b5b4dc379b3d05392c7cf501dd0b4109c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Octavia assigns the Octavia project-id to the security group associated"},{"line_number":5,"context_line":"    to the VIP and VRRP Amphora ports, making it impossible for the user to"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_8a8986c8","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":5},"updated":"2018-10-19 09:56:03.000000000","message":"features","commit_id":"6937ccb53bd93c5433fe76ee91a99a5d411a72e1"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"e308b11b5b4dc379b3d05392c7cf501dd0b4109c","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    Note this is a temporal solution until Octavia enables this flexibility"},{"line_number":17,"context_line":"    through their own API. In addition, the default behavior will still be"},{"line_number":18,"context_line":"    that VIP/VRRP SG belongs to the Octavia project-id."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_ca045e1c","line":18,"updated":"2018-10-19 09:56:03.000000000","message":"Consider adding an item in \"other\" making it explicit that this will eat up users\u0027 project quotas with the number of listeners created.","commit_id":"6937ccb53bd93c5433fe76ee91a99a5d411a72e1"}]}
