)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"f97adb7ce9f28b09987db79fdac00913f6b2b1d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"a9b0eda4_882cff00","updated":"2026-06-16 13:06:16.000000000","message":"recheck - failure in downlowading some packages during job preparation, don\u0027t seems to be related to the patch itself","commit_id":"cae34f4bd0cc7bebb9428fb461881a20432a8c8b"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1e00f21464fecadf3f05bd9c70950b6c59287425","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"57c7c533_6065f4f9","updated":"2026-06-24 14:47:39.000000000","message":"Sorry, I keep finding things","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"f58a813d_cc054346","in_reply_to":"57c7c533_6065f4f9","updated":"2026-06-25 09:18:41.000000000","message":"Better now than once is merged.","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"}],"doc/source/admin/ops-quotas.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e7a56cb221848dc2a9d88f6c1590fad2eb1e8037","unresolved":true,"context_lines":[{"line_number":300,"context_line":"      | project_id           |  None |"},{"line_number":301,"context_line":"      | rbac_policies        |    10 |"},{"line_number":302,"context_line":"      | routers              |     5 |"},{"line_number":303,"context_line":"      | router_route         |    30 |"},{"line_number":304,"context_line":"      | subnets              |   100 |"},{"line_number":305,"context_line":"      | subnet_pools         |    -1 |"},{"line_number":306,"context_line":"      | security_group_rules |   100 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"511fb41a_2ed94c4f","line":303,"updated":"2026-06-11 17:21:58.000000000","message":"router_routes, right?","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"bbc39d41f2209033c0531286ea91f4e09e73326c","unresolved":false,"context_lines":[{"line_number":300,"context_line":"      | project_id           |  None |"},{"line_number":301,"context_line":"      | rbac_policies        |    10 |"},{"line_number":302,"context_line":"      | routers              |     5 |"},{"line_number":303,"context_line":"      | router_route         |    30 |"},{"line_number":304,"context_line":"      | subnets              |   100 |"},{"line_number":305,"context_line":"      | subnet_pools         |    -1 |"},{"line_number":306,"context_line":"      | security_group_rules |   100 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"6748aa59_eab09000","line":303,"in_reply_to":"10c66f03_27d4bfa4","updated":"2026-06-12 12:46:12.000000000","message":"For reference: https://review.opendev.org/c/openstack/python-openstackclient/+/991064/3/openstackclient/common/quota.py","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cb7e824a7d3ffd7a757284fc0d9d2634cf81890e","unresolved":false,"context_lines":[{"line_number":300,"context_line":"      | project_id           |  None |"},{"line_number":301,"context_line":"      | rbac_policies        |    10 |"},{"line_number":302,"context_line":"      | routers              |     5 |"},{"line_number":303,"context_line":"      | router_route         |    30 |"},{"line_number":304,"context_line":"      | subnets              |   100 |"},{"line_number":305,"context_line":"      | subnet_pools         |    -1 |"},{"line_number":306,"context_line":"      | security_group_rules |   100 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"10c66f03_27d4bfa4","line":303,"in_reply_to":"511fb41a_2ed94c4f","updated":"2026-06-12 11:42:07.000000000","message":"The only thing that I did manually (because I didn\u0027t have the code yet), and I fail naming the new parameter... I\u0027m going to be fired very quick","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e7a56cb221848dc2a9d88f6c1590fad2eb1e8037","unresolved":true,"context_lines":[{"line_number":324,"context_line":"      | ports                |   500 |      2 |        0 |"},{"line_number":325,"context_line":"      | rbac_policies        |     4 |      1 |        0 |"},{"line_number":326,"context_line":"      | routers              |    10 |      1 |        0 |"},{"line_number":327,"context_line":"      | router_route         |    30 |      0 |        0 |"},{"line_number":328,"context_line":"      | subnets              |   100 |      1 |        0 |"},{"line_number":329,"context_line":"      | subnet_pools         |    -1 |      0 |        0 |"},{"line_number":330,"context_line":"      | security_group_rules |   100 |      6 |        0 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"694cc261_d38eaf94","line":327,"updated":"2026-06-11 17:21:58.000000000","message":"here too","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cb7e824a7d3ffd7a757284fc0d9d2634cf81890e","unresolved":false,"context_lines":[{"line_number":324,"context_line":"      | ports                |   500 |      2 |        0 |"},{"line_number":325,"context_line":"      | rbac_policies        |     4 |      1 |        0 |"},{"line_number":326,"context_line":"      | routers              |    10 |      1 |        0 |"},{"line_number":327,"context_line":"      | router_route         |    30 |      0 |        0 |"},{"line_number":328,"context_line":"      | subnets              |   100 |      1 |        0 |"},{"line_number":329,"context_line":"      | subnet_pools         |    -1 |      0 |        0 |"},{"line_number":330,"context_line":"      | security_group_rules |   100 |      6 |        0 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9712d79e_98210efc","line":327,"in_reply_to":"694cc261_d38eaf94","updated":"2026-06-12 11:42:07.000000000","message":"Done","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e7a56cb221848dc2a9d88f6c1590fad2eb1e8037","unresolved":true,"context_lines":[{"line_number":388,"context_line":"      | project_id           |  None |"},{"line_number":389,"context_line":"      | rbac_policies        |    10 |"},{"line_number":390,"context_line":"      | routers              |    10 |"},{"line_number":391,"context_line":"      | router_route         |    30 |"},{"line_number":392,"context_line":"      | subnets              |   100 |"},{"line_number":393,"context_line":"      | subnet_pools         |    -1 |"},{"line_number":394,"context_line":"      | security_group_rules |   100 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f38bda71_3a23ffbc","line":391,"updated":"2026-06-11 17:21:58.000000000","message":"and here","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cb7e824a7d3ffd7a757284fc0d9d2634cf81890e","unresolved":false,"context_lines":[{"line_number":388,"context_line":"      | project_id           |  None |"},{"line_number":389,"context_line":"      | rbac_policies        |    10 |"},{"line_number":390,"context_line":"      | routers              |    10 |"},{"line_number":391,"context_line":"      | router_route         |    30 |"},{"line_number":392,"context_line":"      | subnets              |   100 |"},{"line_number":393,"context_line":"      | subnet_pools         |    -1 |"},{"line_number":394,"context_line":"      | security_group_rules |   100 |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"46b34948_5a9a413e","line":391,"in_reply_to":"f38bda71_3a23ffbc","updated":"2026-06-12 11:42:07.000000000","message":"Done","commit_id":"ee42e0f2a71032c161c12f74cfcbc3e8bad643a4"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1e13a59255b4c1f5b51585e65e6fe5fe90c5f436","unresolved":true,"context_lines":[{"line_number":63,"context_line":"   * - router_route"},{"line_number":64,"context_line":"     - ``quota_router_route``"},{"line_number":65,"context_line":"     - 30"},{"line_number":66,"context_line":"     - per project"},{"line_number":67,"context_line":"     - Number of router routes (extra routes) allowed per router."},{"line_number":68,"context_line":"   * - rbac_policy"},{"line_number":69,"context_line":"     - ``quota_rbac_policy``"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5594aa2a_4cde2681","line":66,"updated":"2026-06-18 14:35:04.000000000","message":"this should be \"per router\", right?","commit_id":"cae34f4bd0cc7bebb9428fb461881a20432a8c8b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"04db640379faa37738670d4a2fc4f54095a54d77","unresolved":false,"context_lines":[{"line_number":63,"context_line":"   * - router_route"},{"line_number":64,"context_line":"     - ``quota_router_route``"},{"line_number":65,"context_line":"     - 30"},{"line_number":66,"context_line":"     - per project"},{"line_number":67,"context_line":"     - Number of router routes (extra routes) allowed per router."},{"line_number":68,"context_line":"   * - rbac_policy"},{"line_number":69,"context_line":"     - ``quota_rbac_policy``"}],"source_content_type":"text/x-rst","patch_set":8,"id":"95a3d8bc_d8beda4f","line":66,"in_reply_to":"5594aa2a_4cde2681","updated":"2026-06-19 06:49:20.000000000","message":"This is the quota scope. Actually this parameter is unnecessary because all quotas in all projects have \"per project\" scope. I\u0027ll remove this column because it could lead to an error. The next line, \"description\", defines better what is the purpose of this quota. In this case: `Number of RBAC policy entries allowed per project.`","commit_id":"cae34f4bd0cc7bebb9428fb461881a20432a8c8b"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"4fe9151ca6fae88224666afb58b57c8cd83d57e3","unresolved":true,"context_lines":[{"line_number":71,"context_line":"     - Number of security group rules allowed per project (across"},{"line_number":72,"context_line":"       all security groups)."},{"line_number":73,"context_line":"   * - trunk"},{"line_number":74,"context_line":"     - ``default_quota``"},{"line_number":75,"context_line":"     - -1 (unlimited)"},{"line_number":76,"context_line":"     - Number of trunk ports allowed per project. Uses the global"},{"line_number":77,"context_line":"       ``default_quota`` since no specific option exists."}],"source_content_type":"text/x-rst","patch_set":9,"id":"bece1e4a_ac3a7c25","line":74,"range":{"start_line":74,"start_character":9,"end_line":74,"end_character":22},"updated":"2026-06-19 09:22:07.000000000","message":"this is new information for me, thanks for collecting","commit_id":"8c1b43bcec2384152b5dc86b2352cd2a7fdefa29"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"66cdab141c7ebe8996f74335c7ad192e103c027b","unresolved":false,"context_lines":[{"line_number":71,"context_line":"     - Number of security group rules allowed per project (across"},{"line_number":72,"context_line":"       all security groups)."},{"line_number":73,"context_line":"   * - trunk"},{"line_number":74,"context_line":"     - ``default_quota``"},{"line_number":75,"context_line":"     - -1 (unlimited)"},{"line_number":76,"context_line":"     - Number of trunk ports allowed per project. Uses the global"},{"line_number":77,"context_line":"       ``default_quota`` since no specific option exists."}],"source_content_type":"text/x-rst","patch_set":9,"id":"73a9576d_80fdda1e","line":74,"range":{"start_line":74,"start_character":9,"end_line":74,"end_character":22},"in_reply_to":"bece1e4a_ac3a7c25","updated":"2026-06-24 07:12:07.000000000","message":"Done","commit_id":"8c1b43bcec2384152b5dc86b2352cd2a7fdefa29"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"76040ecce7a5ccf3c0b39eac6bb505ca58ab45d9","unresolved":true,"context_lines":[{"line_number":269,"context_line":""},{"line_number":270,"context_line":"   .. code-block:: console"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"      $ openstack quota show --network6f88036c45344d9999a1f971e4882723"},{"line_number":273,"context_line":"      +----------------------+-------+"},{"line_number":274,"context_line":"      | Resource             | Limit |"},{"line_number":275,"context_line":"      +----------------------+-------+"}],"source_content_type":"text/x-rst","patch_set":10,"id":"d413af50_79f19010","line":272,"updated":"2026-06-23 05:51:12.000000000","message":"Missing space after \u0027network\u0027","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"77492c0c8cf83765e47eb38e7ea5707061c26dfc","unresolved":false,"context_lines":[{"line_number":269,"context_line":""},{"line_number":270,"context_line":"   .. code-block:: console"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"      $ openstack quota show --network6f88036c45344d9999a1f971e4882723"},{"line_number":273,"context_line":"      +----------------------+-------+"},{"line_number":274,"context_line":"      | Resource             | Limit |"},{"line_number":275,"context_line":"      +----------------------+-------+"}],"source_content_type":"text/x-rst","patch_set":10,"id":"2ace024a_c0b71159","line":272,"in_reply_to":"d413af50_79f19010","updated":"2026-06-23 06:11:14.000000000","message":"Done","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"76040ecce7a5ccf3c0b39eac6bb505ca58ab45d9","unresolved":true,"context_lines":[{"line_number":285,"context_line":"      | networks             |   100 |"},{"line_number":286,"context_line":"      | pools                |  None |"},{"line_number":287,"context_line":"      | ports                |   500 |"},{"line_number":288,"context_line":"      | project_id           |  None |"},{"line_number":289,"context_line":"      | rbac_policies        |    10 |"},{"line_number":290,"context_line":"      | routers              |     5 |"},{"line_number":291,"context_line":"      | router_routes        |    30 |"}],"source_content_type":"text/x-rst","patch_set":10,"id":"64c88e02_41760a9b","line":288,"updated":"2026-06-23 05:51:12.000000000","message":"Don\u0027t think this is a resource, also all of the above with a None limit are suspect, some seem to be ovn-octavia-provider ones?","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"77492c0c8cf83765e47eb38e7ea5707061c26dfc","unresolved":false,"context_lines":[{"line_number":285,"context_line":"      | networks             |   100 |"},{"line_number":286,"context_line":"      | pools                |  None |"},{"line_number":287,"context_line":"      | ports                |   500 |"},{"line_number":288,"context_line":"      | project_id           |  None |"},{"line_number":289,"context_line":"      | rbac_policies        |    10 |"},{"line_number":290,"context_line":"      | routers              |     5 |"},{"line_number":291,"context_line":"      | router_routes        |    30 |"}],"source_content_type":"text/x-rst","patch_set":10,"id":"29813364_2e9f5a6d","line":288,"in_reply_to":"64c88e02_41760a9b","updated":"2026-06-23 06:11:14.000000000","message":"Yes, these are octavia related quotas. The Neutron API is loading the installed library but I\u0027m not using octavia. In shake of clarity, I\u0027ll remove them","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"76040ecce7a5ccf3c0b39eac6bb505ca58ab45d9","unresolved":true,"context_lines":[{"line_number":296,"context_line":"      +----------------------+-------+"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"   With the ``--usage`` argument, the command will show the usage of the quotas."},{"line_number":299,"context_line":"   Some resources, like ``router_route``, are counted per parent resource (router)."},{"line_number":300,"context_line":"   The usage field for these resources will be always zero."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5654e254_bf325d1a","line":299,"range":{"start_line":299,"start_character":26,"end_line":299,"end_character":38},"updated":"2026-06-23 05:51:12.000000000","message":"s/router_routes","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"77492c0c8cf83765e47eb38e7ea5707061c26dfc","unresolved":false,"context_lines":[{"line_number":296,"context_line":"      +----------------------+-------+"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"   With the ``--usage`` argument, the command will show the usage of the quotas."},{"line_number":299,"context_line":"   Some resources, like ``router_route``, are counted per parent resource (router)."},{"line_number":300,"context_line":"   The usage field for these resources will be always zero."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":10,"id":"225ab937_265929d8","line":299,"range":{"start_line":299,"start_character":26,"end_line":299,"end_character":38},"in_reply_to":"5654e254_bf325d1a","updated":"2026-06-23 06:11:14.000000000","message":"Done","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"76040ecce7a5ccf3c0b39eac6bb505ca58ab45d9","unresolved":true,"context_lines":[{"line_number":373,"context_line":"      | networks             |   100 |"},{"line_number":374,"context_line":"      | pools                |  None |"},{"line_number":375,"context_line":"      | ports                |   500 |"},{"line_number":376,"context_line":"      | project_id           |  None |"},{"line_number":377,"context_line":"      | rbac_policies        |    10 |"},{"line_number":378,"context_line":"      | routers              |    10 |"},{"line_number":379,"context_line":"      | router_routes        |    30 |"}],"source_content_type":"text/x-rst","patch_set":10,"id":"e6d4db79_937a0538","line":376,"updated":"2026-06-23 05:51:12.000000000","message":"Same comment for this table.","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"77492c0c8cf83765e47eb38e7ea5707061c26dfc","unresolved":false,"context_lines":[{"line_number":373,"context_line":"      | networks             |   100 |"},{"line_number":374,"context_line":"      | pools                |  None |"},{"line_number":375,"context_line":"      | ports                |   500 |"},{"line_number":376,"context_line":"      | project_id           |  None |"},{"line_number":377,"context_line":"      | rbac_policies        |    10 |"},{"line_number":378,"context_line":"      | routers              |    10 |"},{"line_number":379,"context_line":"      | router_routes        |    30 |"}],"source_content_type":"text/x-rst","patch_set":10,"id":"78e59d02_723732dc","line":376,"in_reply_to":"e6d4db79_937a0538","updated":"2026-06-23 06:11:14.000000000","message":"Done","commit_id":"0b88992e1d645c035418c77105bdea65260ca3cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"be82b87ebd686ee4de3d1a87a55da11cdf98d6e6","unresolved":true,"context_lines":[{"line_number":299,"context_line":"      +----------------------+-------+--------+----------+"},{"line_number":300,"context_line":"      | Resource             | Limit | In Use | Reserved |"},{"line_number":301,"context_line":"      +----------------------+-------+--------+----------+"},{"line_number":302,"context_line":"      | firewall_rule        |   100 |      0 |        0 |"},{"line_number":303,"context_line":"      | firewall_policy      |    10 |      0 |        0 |"},{"line_number":304,"context_line":"      | floating_ips         |    50 |      0 |        0 |"},{"line_number":305,"context_line":"      | networks             |   100 |      1 |        0 |"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5f7fb20d_dc4460cc","line":302,"updated":"2026-06-23 21:41:16.000000000","message":"firewall_group is missing here","commit_id":"4ffc6446b15b065afac9fa4db768a75d633c0345"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"3cb12915be0e7432f2a9ed1d93b896441561f649","unresolved":false,"context_lines":[{"line_number":299,"context_line":"      +----------------------+-------+--------+----------+"},{"line_number":300,"context_line":"      | Resource             | Limit | In Use | Reserved |"},{"line_number":301,"context_line":"      +----------------------+-------+--------+----------+"},{"line_number":302,"context_line":"      | firewall_rule        |   100 |      0 |        0 |"},{"line_number":303,"context_line":"      | firewall_policy      |    10 |      0 |        0 |"},{"line_number":304,"context_line":"      | floating_ips         |    50 |      0 |        0 |"},{"line_number":305,"context_line":"      | networks             |   100 |      1 |        0 |"}],"source_content_type":"text/x-rst","patch_set":11,"id":"6f274112_042e0b33","line":302,"in_reply_to":"5f7fb20d_dc4460cc","updated":"2026-06-24 07:11:29.000000000","message":"Done","commit_id":"4ffc6446b15b065afac9fa4db768a75d633c0345"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1e00f21464fecadf3f05bd9c70950b6c59287425","unresolved":true,"context_lines":[{"line_number":28,"context_line":"     - Configuration option"},{"line_number":29,"context_line":"     - Default"},{"line_number":30,"context_line":"     - Description"},{"line_number":31,"context_line":"   * - network"},{"line_number":32,"context_line":"     - ``quota_network``"},{"line_number":33,"context_line":"     - 100"},{"line_number":34,"context_line":"     - Number of networks allowed per project."}],"source_content_type":"text/x-rst","patch_set":12,"id":"380894fd_8aa75dce","line":31,"range":{"start_line":31,"start_character":7,"end_line":31,"end_character":14},"updated":"2026-06-24 14:47:39.000000000","message":"this is plural in the table below but not here, same with some of the other resources here.\n\nAlso, just to make it similar to the table this list should be in alphabetical order.","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[{"line_number":28,"context_line":"     - Configuration option"},{"line_number":29,"context_line":"     - Default"},{"line_number":30,"context_line":"     - Description"},{"line_number":31,"context_line":"   * - network"},{"line_number":32,"context_line":"     - ``quota_network``"},{"line_number":33,"context_line":"     - 100"},{"line_number":34,"context_line":"     - Number of networks allowed per project."}],"source_content_type":"text/x-rst","patch_set":12,"id":"0f8348ad_1471d521","line":31,"range":{"start_line":31,"start_character":7,"end_line":31,"end_character":14},"in_reply_to":"380894fd_8aa75dce","updated":"2026-06-25 09:18:41.000000000","message":"Done","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1e00f21464fecadf3f05bd9c70950b6c59287425","unresolved":true,"context_lines":[{"line_number":53,"context_line":"     - ``quota_floatingip``"},{"line_number":54,"context_line":"     - 50"},{"line_number":55,"context_line":"     - Number of floating IPs allowed per project."},{"line_number":56,"context_line":"   * - router_route"},{"line_number":57,"context_line":"     - ``quota_router_route``"},{"line_number":58,"context_line":"     - 30"},{"line_number":59,"context_line":"     - Number of router routes (extra routes) allowed **per router**."}],"source_content_type":"text/x-rst","patch_set":12,"id":"e12f5e9b_7b01ae32","line":56,"range":{"start_line":56,"start_character":7,"end_line":56,"end_character":19},"updated":"2026-06-24 14:47:39.000000000","message":"s/router_routes, right? I don\u0027t know how I didn\u0027t notice before.\n\nAnd now that I noticed that I see there are things in the table below but not here, like firewall*","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[{"line_number":53,"context_line":"     - ``quota_floatingip``"},{"line_number":54,"context_line":"     - 50"},{"line_number":55,"context_line":"     - Number of floating IPs allowed per project."},{"line_number":56,"context_line":"   * - router_route"},{"line_number":57,"context_line":"     - ``quota_router_route``"},{"line_number":58,"context_line":"     - 30"},{"line_number":59,"context_line":"     - Number of router routes (extra routes) allowed **per router**."}],"source_content_type":"text/x-rst","patch_set":12,"id":"91a1b4ef_b288af67","line":56,"range":{"start_line":56,"start_character":7,"end_line":56,"end_character":19},"in_reply_to":"e12f5e9b_7b01ae32","updated":"2026-06-25 09:18:41.000000000","message":"Done\n\nI have firewall_v2 enabled, this is why I had this output. This is specific to FWaaS, but we could also add the plugins quotas too.\n\nIf there is any missing, we can update this file later.\n\nActually we have all these too:\n| health_monitors      |  None |\n| listeners            |  None |\n| load_balancers       |  None |\n| l7_policies          |  None |\n| pools                |  None |","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1e00f21464fecadf3f05bd9c70950b6c59287425","unresolved":true,"context_lines":[{"line_number":70,"context_line":"     - 100"},{"line_number":71,"context_line":"     - Number of security group rules allowed per project (across"},{"line_number":72,"context_line":"       all security groups)."},{"line_number":73,"context_line":"   * - trunk"},{"line_number":74,"context_line":"     - ``default_quota``"},{"line_number":75,"context_line":"     - -1 (unlimited)"},{"line_number":76,"context_line":"     - Number of trunk ports allowed per project. Uses the global"}],"source_content_type":"text/x-rst","patch_set":12,"id":"4260ff75_6e7493bd","line":73,"updated":"2026-06-24 14:47:39.000000000","message":"I didn\u0027t see this in the table below.","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[{"line_number":70,"context_line":"     - 100"},{"line_number":71,"context_line":"     - Number of security group rules allowed per project (across"},{"line_number":72,"context_line":"       all security groups)."},{"line_number":73,"context_line":"   * - trunk"},{"line_number":74,"context_line":"     - ``default_quota``"},{"line_number":75,"context_line":"     - -1 (unlimited)"},{"line_number":76,"context_line":"     - Number of trunk ports allowed per project. Uses the global"}],"source_content_type":"text/x-rst","patch_set":12,"id":"baa45756_670840aa","line":73,"in_reply_to":"4260ff75_6e7493bd","updated":"2026-06-25 09:18:41.000000000","message":"I didn\u0027t have `trunk` driver enabled. Updated now in the CLI outputs.","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1e00f21464fecadf3f05bd9c70950b6c59287425","unresolved":true,"context_lines":[{"line_number":77,"context_line":"       ``default_quota`` since no specific option exists."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"All quota options are set in the ``[quotas]`` section of"},{"line_number":80,"context_line":"``/etc/neutron/neutron.conf``. A negative value means unlimited (no quota"},{"line_number":81,"context_line":"enforcement for that resource). The ``default_quota`` option provides a"},{"line_number":82,"context_line":"fallback limit for any resource that does not have its own dedicated"},{"line_number":83,"context_line":"configuration option."}],"source_content_type":"text/x-rst","patch_set":12,"id":"fea58b13_a95395b5","line":80,"updated":"2026-06-24 14:47:39.000000000","message":"This isn\u0027t exactly true as not all these resources are in neutron.conf from what I see, just these ones, unless there is something broken with \u0027tox -e genconfig\u0027:\n\n# Number of networks allowed per project. A negative value means unlimited.\n# (integer value)\n#quota_network \u003d 100\n\n# Number of subnets allowed per project, A negative value means unlimited.\n# (integer value)\n#quota_subnet \u003d 100\n\n# Number of ports allowed per project. A negative value means unlimited.\n# (integer value)\n#quota_port \u003d 500\n\n# Number of routers allowed per project. A negative value means unlimited.\n# (integer value)\n#quota_router \u003d 10\n\n# Number of floating IPs allowed per project. A negative value means unlimited.\n# (integer value)\n#quota_floatingip \u003d 50\n\n# Number of security groups allowed per project. A negative value means\n# unlimited. (integer value)\n#quota_security_group \u003d 10\n\n# Number of security group rules allowed per project. A negative value means\n# unlimited. (integer value)\n#quota_security_group_rule \u003d 100","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[{"line_number":77,"context_line":"       ``default_quota`` since no specific option exists."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"All quota options are set in the ``[quotas]`` section of"},{"line_number":80,"context_line":"``/etc/neutron/neutron.conf``. A negative value means unlimited (no quota"},{"line_number":81,"context_line":"enforcement for that resource). The ``default_quota`` option provides a"},{"line_number":82,"context_line":"fallback limit for any resource that does not have its own dedicated"},{"line_number":83,"context_line":"configuration option."}],"source_content_type":"text/x-rst","patch_set":12,"id":"30074275_0696f420","line":80,"in_reply_to":"fea58b13_a95395b5","updated":"2026-06-25 09:18:41.000000000","message":"This is the generated config, that could be broken. But all Neutron and networking related quotas should be under `[quotas]`.","commit_id":"5be9957d3a885abd08e897f67c899b1de3bcc8c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b365a231f748bb3741698a57c1b714b650aed6c8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"     - ``quota_firewall_group``"},{"line_number":33,"context_line":"     - 10"},{"line_number":34,"context_line":"     - Number of firewall groups allowed per project (``neutron-fwaas``)."},{"line_number":35,"context_line":"   * - firewall_policy"},{"line_number":36,"context_line":"     - ``quota_firewall_policy``"},{"line_number":37,"context_line":"     - 10"},{"line_number":38,"context_line":"     - Number of firewall policies allowed per project (``neutron-fwaas``)."}],"source_content_type":"text/x-rst","patch_set":13,"id":"e4cf5599_2a8a0779","line":35,"updated":"2026-06-25 09:18:41.000000000","message":"these firewall quotas are in singular in the CLI","commit_id":"599795c1aeb66192f53e297fc178c077d1246c19"}]}
