)]}'
{"ironic/common/policy.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ee431b3b75eee271c1b061caf04619ebf2970bc1","unresolved":true,"context_lines":[{"line_number":94,"context_line":"    elif CONF.legacy_enable_demo_project:"},{"line_number":95,"context_line":"        return \u0027(project_domain_id:default or project_domain_id:None) and (project_name:demo or project_name:baremetal)\u0027  # noqa"},{"line_number":96,"context_line":"    else:"},{"line_number":97,"context_line":"        return \u0027(project_domain_id:default or project_domain_id:None) and (project_name:baremetal)\u0027  # noqa"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"default_policies \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"3568011b_ec1c3014","line":97,"updated":"2021-02-12 13:22:04.000000000","message":"Is it something people actually use? I wonder if we should only leave legacy_default_project_id.","commit_id":"4ebd528f3efa7b9fbe6fba209d070b6751252304"}],"ironic/conf/default.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ee431b3b75eee271c1b061caf04619ebf2970bc1","unresolved":true,"context_lines":[{"line_number":91,"context_line":"                      \u0027``baremetal``. This option enables operators to \u0027"},{"line_number":92,"context_line":"                      \u0027migrate away from using a project name.\u0027)),"},{"line_number":93,"context_line":"    cfg.BoolOpt(\u0027legacy_enable_demo_project\u0027,"},{"line_number":94,"context_line":"                default\u003dFalse,"},{"line_number":95,"context_line":"                help\u003d_(\u0027Sets default API policy configuration to allow a \u0027"},{"line_number":96,"context_line":"                       \u0027``baremetal`` project name as well as a \u0027"},{"line_number":97,"context_line":"                       \u0027``demo`` project name. Availablity to use the \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"047ad3fa_0b85504d","line":94,"updated":"2021-02-12 13:22:04.000000000","message":"If this is False by default, why do we need it at all? At first I thought you want a smooth transition for someone who does actually use demo? If they need to change ironic.conf anyway, they can use legacy_default_project_id?","commit_id":"4ebd528f3efa7b9fbe6fba209d070b6751252304"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"503c23cdec5c58a880abe1f3a281749609e89cf5","unresolved":true,"context_lines":[{"line_number":91,"context_line":"                      \u0027``baremetal``. This option enables operators to \u0027"},{"line_number":92,"context_line":"                      \u0027migrate away from using a project name.\u0027)),"},{"line_number":93,"context_line":"    cfg.BoolOpt(\u0027legacy_enable_demo_project\u0027,"},{"line_number":94,"context_line":"                default\u003dFalse,"},{"line_number":95,"context_line":"                help\u003d_(\u0027Sets default API policy configuration to allow a \u0027"},{"line_number":96,"context_line":"                       \u0027``baremetal`` project name as well as a \u0027"},{"line_number":97,"context_line":"                       \u0027``demo`` project name. Availablity to use the \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"75fda0a3_bf96061e","line":94,"in_reply_to":"047ad3fa_0b85504d","updated":"2021-03-10 15:14:10.000000000","message":"That would require them to explicitly state the id value and not the name. If we do that, it would be good to drop into this release since it could be a breaking change for... deployments that are poorly configured.","commit_id":"4ebd528f3efa7b9fbe6fba209d070b6751252304"}]}
