)]}'
{"api-ref/source/v2/parameters.yaml":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"2dd4290ed5ed2a478550cb87d6239ba842033419","unresolved":false,"context_lines":[{"line_number":734,"context_line":"  type: string"},{"line_number":735,"context_line":"metering_label_rule-remote_ip_prefix-query:"},{"line_number":736,"context_line":"  description: |"},{"line_number":737,"context_line":"    (deprecated) Filter the metering rule list result by the source IP prefix"},{"line_number":738,"context_line":"    that the metering rule associates with. By source IP prefix, we mean,"},{"line_number":739,"context_line":"    the internal/private IPs used in OpenStack."},{"line_number":740,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_e5209cfa","line":737,"range":{"start_line":737,"start_character":61,"end_line":737,"end_character":67},"updated":"2020-08-14 06:38:18.000000000","message":"not sure we should change the description while deprecating.","commit_id":"954fec6881cf165649c8f5c9ad335e4f5641746d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"980b23de2bc1a195ce15bfec1f2df0d2e80ae7b5","unresolved":false,"context_lines":[{"line_number":734,"context_line":"  type: string"},{"line_number":735,"context_line":"metering_label_rule-remote_ip_prefix-query:"},{"line_number":736,"context_line":"  description: |"},{"line_number":737,"context_line":"    (deprecated) Filter the metering rule list result by the source IP prefix"},{"line_number":738,"context_line":"    that the metering rule associates with. By source IP prefix, we mean,"},{"line_number":739,"context_line":"    the internal/private IPs used in OpenStack."},{"line_number":740,"context_line":"  in: query"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_aece8180","line":737,"range":{"start_line":737,"start_character":61,"end_line":737,"end_character":67},"in_reply_to":"9f560f44_e5209cfa","updated":"2020-08-14 11:31:46.000000000","message":"That is a good point. It was discussed in the RFE, and then in the spec that we fix this documentation. It(the documentation) is wrong. If one uses this API today, the \"remote_ip_prefix\" is used as the source IP in the IPtables rules for egress rules, and destination IP for ingress rules. Therefore, the remote IP is the IP inside OpenStack (The VM IP).\n\nWe proposed to fix that as well. Then, people would have a clear picture on what that parameter does when reading the API, and people would also see that its usage is deprecated in favor of something else.","commit_id":"954fec6881cf165649c8f5c9ad335e4f5641746d"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"d4e7066ef483985463b0110b0439728ea3ae9628","unresolved":false,"context_lines":[{"line_number":3838,"context_line":"  in: body"},{"line_number":3839,"context_line":"  required: true"},{"line_number":3840,"context_line":"  type: string"},{"line_number":3841,"context_line":"metering_label_rule-remote_ip_prefix:"},{"line_number":3842,"context_line":"  description: |"},{"line_number":3843,"context_line":"    The remote IP prefix that is matched by this metering rule."},{"line_number":3844,"context_line":"  in: body"},{"line_number":3845,"context_line":"  required: true"},{"line_number":3846,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_2561f43a","line":3843,"range":{"start_line":3841,"start_character":0,"end_line":3843,"end_character":63},"updated":"2020-08-14 06:42:14.000000000","message":"shouldn\u0027t this be deprecated here as well?","commit_id":"954fec6881cf165649c8f5c9ad335e4f5641746d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"980b23de2bc1a195ce15bfec1f2df0d2e80ae7b5","unresolved":false,"context_lines":[{"line_number":3838,"context_line":"  in: body"},{"line_number":3839,"context_line":"  required: true"},{"line_number":3840,"context_line":"  type: string"},{"line_number":3841,"context_line":"metering_label_rule-remote_ip_prefix:"},{"line_number":3842,"context_line":"  description: |"},{"line_number":3843,"context_line":"    The remote IP prefix that is matched by this metering rule."},{"line_number":3844,"context_line":"  in: body"},{"line_number":3845,"context_line":"  required: true"},{"line_number":3846,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_4eba45de","line":3843,"range":{"start_line":3841,"start_character":0,"end_line":3843,"end_character":63},"in_reply_to":"9f560f44_2561f43a","updated":"2020-08-14 11:31:46.000000000","message":"Done","commit_id":"954fec6881cf165649c8f5c9ad335e4f5641746d"}],"neutron_lib/api/definitions/metering.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"dc30e4da48f4da86f0c081becdfc6f49ae77baac","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            \u0027is_filter\u0027: True, \u0027is_sort_key\u0027: True,"},{"line_number":96,"context_line":"            \u0027validate\u0027: {\u0027type:subnet\u0027: None}"},{"line_number":97,"context_line":"        },"},{"line_number":98,"context_line":"        \u0027local_ip_prefix\u0027: {"},{"line_number":99,"context_line":"            \u0027allow_post\u0027: True, \u0027allow_put\u0027: False,"},{"line_number":100,"context_line":"            \u0027is_visible\u0027: True, \u0027required_by_policy\u0027: False,"},{"line_number":101,"context_line":"            \u0027is_filter\u0027: True, \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_a792e49c","line":98,"updated":"2020-07-31 15:23:24.000000000","message":"As commented during the drivers meeting, you need to add a new extension to, you will forgive the repetition, extend the current API.\n\nPing me (ralonsoh, #openstack-neutron) if you need help on this.","commit_id":"2c600875d127d72c8a7ad0f90552ba9ac64653b6"}]}
