)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"506219005d544d6f5582342d90dee1f209b2608b","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"requirements: pin bcrypt\u003c5.0.0"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"TASK [prometheus : Copying over prometheus web config file] ********************"},{"line_number":10,"context_line":"skipping: [node20] \u003d\u003e (item\u003d/ansible/roles/prometheus/templates/prometheus-web.yml.j2)"},{"line_number":11,"context_line":"skipping: [node20]"},{"line_number":12,"context_line":"An exception occurred during task execution. To see the full traceback, use -vvv. The error"},{"line_number":13,"context_line":"was: ansible.errors.AnsibleFilterError: Could not hash the secret.. password cannot be longer"},{"line_number":14,"context_line":"than 72 bytes, truncate manually if necessary (e.g. my_password[:72]). Could not hash the secret.."},{"line_number":15,"context_line":"password cannot be longer than 72 bytes, truncate manually if necessary (e.g. my_password[:72])"},{"line_number":16,"context_line":"[...]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Related issue: https://github.com/ansible/ansible/issues/85919"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"360cfb38_c07f123b","line":16,"range":{"start_line":9,"start_character":0,"end_line":16,"end_character":5},"updated":"2025-09-27 17:26:45.000000000","message":"this should be in the bug report on launchpad.net","commit_id":"0eecfec3c4140a2c4639b4eb89c1dae63ac5fa2a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"7e4cd74e853f2b7214261b92c4eb62df63fa1ff9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"requirements: pin bcrypt\u003c5.0.0"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"TASK [prometheus : Copying over prometheus web config file] ********************"},{"line_number":10,"context_line":"skipping: [node20] \u003d\u003e (item\u003d/ansible/roles/prometheus/templates/prometheus-web.yml.j2)"},{"line_number":11,"context_line":"skipping: [node20]"},{"line_number":12,"context_line":"An exception occurred during task execution. To see the full traceback, use -vvv. The error"},{"line_number":13,"context_line":"was: ansible.errors.AnsibleFilterError: Could not hash the secret.. password cannot be longer"},{"line_number":14,"context_line":"than 72 bytes, truncate manually if necessary (e.g. my_password[:72]). Could not hash the secret.."},{"line_number":15,"context_line":"password cannot be longer than 72 bytes, truncate manually if necessary (e.g. my_password[:72])"},{"line_number":16,"context_line":"[...]"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Related issue: https://github.com/ansible/ansible/issues/85919"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"066458a2_6040cf48","line":16,"range":{"start_line":9,"start_character":0,"end_line":16,"end_character":5},"in_reply_to":"360cfb38_c07f123b","updated":"2025-11-08 11:49:34.000000000","message":"Done","commit_id":"0eecfec3c4140a2c4639b4eb89c1dae63ac5fa2a"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"change_message_id":"4455f7660db23fda8f3cd7f6dbb645fafd7583cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9b11e718_608b9995","updated":"2025-11-07 19:34:18.000000000","message":"Code lgtm, this is what we\u0027ve been using in our deployment.","commit_id":"0eecfec3c4140a2c4639b4eb89c1dae63ac5fa2a"},{"author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"change_message_id":"c8c7cd8663b449e066aac252c2a3cac6a1bea36a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"05f71d4a_ea9d214a","updated":"2025-11-07 15:29:57.000000000","message":"I have a bug for this opened here if you want to reference:\n\nhttps://bugs.launchpad.net/kolla-ansible/+bug/2126975","commit_id":"0eecfec3c4140a2c4639b4eb89c1dae63ac5fa2a"},{"author":{"_account_id":37725,"name":"Joachim de Groot","email":"jdegroot@web.de","username":"jaydg"},"change_message_id":"7c8dea5d4b2eb8c8be281658775b4c895343fb3c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"825c5914_4fcd5ba6","updated":"2025-11-10 06:35:34.000000000","message":"Please add release notes.","commit_id":"4dce906b6f977c33e6ef5fde1371c28ad7a90f4a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b83f5b9bbed262ddc4929cffc90ca81841f5ee58","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1a03df6e_d5ee30a0","in_reply_to":"825c5914_4fcd5ba6","updated":"2026-01-15 08:44:51.000000000","message":"Done","commit_id":"4dce906b6f977c33e6ef5fde1371c28ad7a90f4a"},{"author":{"_account_id":34034,"name":"Franciszek Przewoźny","display_name":"Franciszek Przewozny","email":"przewozny.franciszek@gmail.com","username":"fprzewozn","status":"OpenStack Engineer / SRE @ Opera Software"},"change_message_id":"3ed281dc91774c2f277cdaed6be949338273bbd2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4605008d_70b0f7f0","updated":"2025-11-29 11:19:02.000000000","message":"Hey, I just hit the bcrypt issue for Prometheus on fresh 2025.1 deployment, lowering module version to proposed one made deployment pass.","commit_id":"8bb146bf9f155954e267ef32c2b775782b3fc73c"},{"author":{"_account_id":37313,"name":"Alma MAILLET-CONTOZ","display_name":"Alma MAILLET-CONTOZ","email":"alma.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"6374d4ebf6edb4b4291aff3c30966e3fe1087126","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ada0f185_ccbbb42e","updated":"2026-01-14 09:35:00.000000000","message":"Tested on a fresh 2025.1 as well and it fix the issue.","commit_id":"8bb146bf9f155954e267ef32c2b775782b3fc73c"},{"author":{"_account_id":37313,"name":"Alma MAILLET-CONTOZ","display_name":"Alma MAILLET-CONTOZ","email":"alma.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"1014aeb3feeac19aeb74fec1368d0abcce9e35eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ee92f7ec_597f29ee","updated":"2026-01-14 09:35:30.000000000","message":"recheck","commit_id":"8bb146bf9f155954e267ef32c2b775782b3fc73c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec96e2b70dc8b0af6503c5de0f07a9344e513afb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"aa9ac367_cad76b69","updated":"2026-01-15 11:30:15.000000000","message":"+2 with the understanding that this is only a temporary solution. if we cannot get rid of this pin before the next release, we should consider adapting the check job to allow a more specific exclusion instead of dropping it completely","commit_id":"fdc57405aac6b37c01ab51d64c5ce565c7f84423"}],"requirements.txt":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8a7c4e25350ddbd32350ff9c13e8d71da1a242a5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"0357b728_33f08db2","line":2,"updated":"2025-11-12 11:17:52.000000000","message":"Why do we need exactly 4.3.0?","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"},{"author":{"_account_id":37725,"name":"Joachim de Groot","email":"jdegroot@web.de","username":"jaydg"},"change_message_id":"774c98c28721a94bb31b21833cf638592a070f68","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"6c3fb345_a7953d6f","line":2,"in_reply_to":"0357b728_33f08db2","updated":"2025-11-12 11:22:56.000000000","message":"I hope to satisfy the requirements-check test, and bcrypt is pinned to 4.3.0 here: https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L203","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c17dc68a9feb52e225516f3c6da1be3ea67d19d0","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"6c55cc56_37f3b85d","line":2,"in_reply_to":"6c3fb345_a7953d6f","updated":"2025-11-12 12:33:22.000000000","message":"Seems it needs to have lower bounds","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"},{"author":{"_account_id":37725,"name":"Joachim de Groot","email":"jdegroot@web.de","username":"jaydg"},"change_message_id":"08845608fdba0faaddcdf4fb207bd93e76c28f94","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"f9a9b92c_420ebdad","line":2,"in_reply_to":"6c55cc56_37f3b85d","updated":"2025-11-12 15:51:50.000000000","message":"Next attempt. This can also fix the other bug report I found in the merge conficts here.","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ad4b0936548c1a188ef2a439f38077bacd2c12ed","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"21358b1a_f1e799c6","line":2,"in_reply_to":"bdaa61f8_1ab19729","updated":"2026-01-15 08:43:30.000000000","message":"The only solution for now is disabling requirements-check, but that can\u0027t be the final solution.","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"},{"author":{"_account_id":37725,"name":"Joachim de Groot","email":"jdegroot@web.de","username":"jaydg"},"change_message_id":"829cd2703d30caf954370bc2c9f48b2b3752606e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Password hashing"},{"line_number":2,"context_line":"bcrypt\u003d\u003d\u003d4.3.0 # Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# password generation"},{"line_number":5,"context_line":"cryptography\u003e\u003d2.1 # BSD/Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"bdaa61f8_1ab19729","line":2,"in_reply_to":"f9a9b92c_420ebdad","updated":"2025-11-12 16:42:50.000000000","message":"Argh. It seems there is no solution for this.","commit_id":"30554e2190ae96dda46b6e75b8e6e0d1ef373648"}]}
