)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"ee3ba603c306c8378c41ca09e544043186609a94","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"51096fed_9ccc4132","updated":"2026-09-01 14:01:53.000000000","message":"It\u0027s a hack and not the solution. I would rather go for implementing a proper auth plugin for ec2creds. This would allow having proper flexibility with disabling the whole ec2creds world with just one config change, do not require a hack which claims not to cause collision, but that is only partially true and it depends on the int size of the python what may or may not change depending on python version, architecture, etc.\nI acknowledge some clouds may went with this change during the bug disclosure, but we should stop accepting workarounds into Keystone and rather focus on proper solutions. With that the proposed change will help in the meanwhile for those who adopted it, but it would be (hopefully) overwritten with a proper solution.","commit_id":"dbb5c174705153f23f93d143c951a2008c9912b6"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"45d25409db2599af583b8b2643f6bc8dab56cfbd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cab837e0_be5e6b7a","in_reply_to":"45d2ecee_50a29b94","updated":"2026-09-02 11:24:36.000000000","message":"neah, I propose not to merge it at all, at least not in master","commit_id":"dbb5c174705153f23f93d143c951a2008c9912b6"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"51e7d460cbfa589a68a67e62ec4f9775d40dfa6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"45d2ecee_50a29b94","in_reply_to":"51096fed_9ccc4132","updated":"2026-09-02 11:22:47.000000000","message":"So you propose merging it now, but work on making both \"native\" auth methods?","commit_id":"dbb5c174705153f23f93d143c951a2008c9912b6"}],"keystone/auth/plugins/core.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8dc6ab71ecc2497122ea2f411b3c040943ab0267","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    method_index \u003d 1"},{"line_number":51,"context_line":"    for method in CONF.auth.methods:"},{"line_number":52,"context_line":"        method_map[method_index] \u003d method"},{"line_number":53,"context_line":"        method_index \u003d method_index * 2"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    method_map.update(_PSEUDO_METHOD_BITS)"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"808ad0ff_4a2d1aa3","line":53,"updated":"2026-08-27 10:29:11.000000000","message":"wouldn\u0027t it be better to make sure there are at most 32 methods configured?","commit_id":"dbb5c174705153f23f93d143c951a2008c9912b6"}]}
