)]}'
{"id":"openstack%2Fopenstack-helm~983133","triplet_id":"openstack%2Fopenstack-helm~master~I567e134fdc666c785399a6185b23ad601ed8358d","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"7156":{"account":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"last_update":"2026-04-03 20:06:25.000000000","reason":"Change was submitted"},"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-04-02 21:56:53.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}},"hashtags":[],"change_id":"I567e134fdc666c785399a6185b23ad601ed8358d","subject":"Improve health-probe.py config parsing","status":"MERGED","created":"2026-04-01 21:33:42.000000000","updated":"2026-04-03 20:07:17.000000000","submitted":"2026-04-03 20:06:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"983133","meta_rev_id":"12c84f7830819c24a35a0829ceb4f4b087a9f13a","_number":983133,"virtual_id_number":983133,"owner":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-03 20:06:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":2,"date":"2026-04-03 18:37:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":2,"date":"2026-04-02 21:56:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":1,"date":"2026-04-03 18:37:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 23:58:53.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-02 18:42:29.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-04-03 18:37:07.000000000","updated_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"reviewer":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"state":"REVIEWER"}],"messages":[{"id":"169adb4ec72a54352d0c119088263454f65f3207","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-01 21:33:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5c326446da970dde76a434e68ac1ee058c8bcf76","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-01 22:10:54.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"36904c6837c93087bf3e11f880eb95536bbdef23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 23:58:53.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/16b9fe6a4fb74ecd95b1816ca437db11\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b7d85e4e386404889776ab9fa19946d : SUCCESS in 2m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2e156eb9a75a4c86ac0ef1573a861688 : SUCCESS in 3m 06s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/fe969fb2cac044b5b6287b2ef3b0ed41 : SUCCESS in 3m 39s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/dc2a7b0682b64645a34edb1d12aaf612 : SUCCESS in 2m 11s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/d88e311c41ea40d6956a36a422b908ec : SUCCESS in 3m 52s\n- openstack-helm-compute-kit-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/f4ccc1bc9207409a895c5a4af0687af0 : SUCCESS in 1h 12m 30s\n- openstack-helm-compute-kit-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/31a15695795941dbbaa5d9a8328587d1 : SUCCESS in 1h 05m 01s\n- openstack-helm-octavia-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/c3829ee2f36445fcb4f2d9cbdb189f0d : SUCCESS in 1h 01m 03s\n- openstack-helm-compute-kit-dpdk-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/f7ed6ddfb0ba4126adef255447b1e1af : SUCCESS in 55m 04s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/dadccf660e924bc3bb4274ec1973ccde : SUCCESS in 1h 33m 14s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d3d0c9384ccf4358993e1022fe312fc9 : FAILURE in 1h 05m 25s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/afa3b4bb622e41daad4db5b67632c3c8 : FAILURE in 1h 19m 14s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/ec137e291788498f8319854322b49160 : FAILURE in 2h 19m 52s\n- openstack-helm-metacontroller https://zuul.opendev.org/t/openstack/build/eaa95608786949b5b41e400dc204ab37 : SUCCESS in 23m 52s","accounts_in_message":[],"_revision_number":1},{"id":"20aded67e0e33d5aa4bf356d14cf0a862a968279","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 15:47:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"57fdb30db9fb72809f04999e14c4ed17f70cfca7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 15:48:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"575f540770cbc52365a7075355a7f4f24965e41f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 17:13:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bad193512bf14504a39a3157e34d0809\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b12b358f82304e3ea3892ccf5ef5a3d7 : SUCCESS in 2m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80987d967fea42a38d3860f6b51b9ce2 : SUCCESS in 3m 57s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/91b6ed3d2e714313ba127403769c254f : SUCCESS in 3m 23s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/9cb776f529d748d2bf84442da2506162 : SUCCESS in 2m 56s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/46f1dde5fb8e46eaa88ba82d2313c72c : SUCCESS in 3m 59s\n- openstack-helm-compute-kit-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/f0d5d8bc297b4dd09f9a18c73db40e2c : SUCCESS in 47m 58s\n- openstack-helm-compute-kit-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/900c8799bc7b4177bd503f52d60ba040 : SUCCESS in 1h 10m 05s\n- openstack-helm-octavia-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/8929ff810b6e4f3cb653af0cd2539dbc : SUCCESS in 58m 19s\n- openstack-helm-compute-kit-dpdk-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/994f0eee797e4a3d92df17df26a68bee : SUCCESS in 57m 30s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/006b9ac6c1a14fe9be8aa64f3d919a3d : SUCCESS in 1h 18m 38s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/878bad98db874f1e9a27a8a7b80775ec : SUCCESS in 1h 10m 12s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/a3117c90e7944cabae5659d01001276f : SUCCESS in 42m 22s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/23904b0b047c4bf8ab113f3d6da6220b : SUCCESS in 21m 05s\n- openstack-helm-metacontroller https://zuul.opendev.org/t/openstack/build/6cc0f117e53d48fc8836a8056609ddc0 : SUCCESS in 12m 14s","accounts_in_message":[],"_revision_number":3},{"id":"f4cf909a8104fce6b70f49715638971ea2c709a0","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-02 18:42:29.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"eff9e74e784a894c1a0d97cc9748ca0af6f01256","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 19:25:10.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"f9c1cdb144f408bc779cdb1bb201901734068166","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 19:40:25.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e4d86b28dbafa1ecc3a7249662f264aaa397364b","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 19:58:41.000000000","message":"Patch Set 4: -Workflow","accounts_in_message":[],"_revision_number":4},{"id":"050d5e39e7a258620172e550376201034334e076","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-04-02 20:08:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8a33b6331432bbd3aeddf96e8aa2d1579b118e29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 21:35:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac5ccde893fe40b9bda74e9ec542c578\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57793dcb5d6f4fd2b41d5873b06335e1 : SUCCESS in 3m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/91f6d67cb26f452d940879717c61f261 : SUCCESS in 2m 35s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/826994750998401ab0b57d94f3df2caf : SUCCESS in 2m 32s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/369bb535410148bdb72ea2272e8feffa : SUCCESS in 2m 28s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/b5e676ac5f6d4d9c86f603f3cfe3c2cb : SUCCESS in 3m 38s\n- openstack-helm-compute-kit-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/52171d249b9a4cb3a8715fd9687bd39c : SUCCESS in 1h 03m 26s\n- openstack-helm-compute-kit-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/998d9cfff9314daf9a331629ffc28c5e : SUCCESS in 1h 18m 09s\n- openstack-helm-octavia-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/7e2e20032a9b4d6b9a21373eb83e7098 : SUCCESS in 1h 17m 08s\n- openstack-helm-compute-kit-dpdk-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/943e74a510504ed2af043976ee0c5f33 : SUCCESS in 53m 26s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/89889381d34d4d9eabec2f91675ee2df : SUCCESS in 1h 17m 53s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/cc3e5268f65742ccabbfa3243e5112f2 : SUCCESS in 1h 13m 01s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/be4dc8fc237f409aa88f75ff60aee46e : SUCCESS in 38m 53s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/c3d04a940b544d04a039725e16be60b9 : SUCCESS in 29m 24s","accounts_in_message":[],"_revision_number":5},{"id":"56fe641a359dd7af5a65f4c1dc99b732a585bd4a","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-02 21:56:53.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"4fbe4f7048185b34d70e7ac787daa7a83ea33ef8","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-04-03 18:37:07.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"391ca2db6284ec04ae3b4cd8e8eea421803e65de","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 18:37:17.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"a7d5ec9186f8cf2a4fbf5c8126a9ba9fc1a96e38","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 20:06:24.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/104e2c32e80b44cdb0da3389f4796a52\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01950bbbbd564637965421adfe23fe5e : SUCCESS in 3m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52072b8117204d2a8720cf6fcde7cd36 : SUCCESS in 4m 22s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/907f3479831a496e85a271431ce682e8 : SUCCESS in 2m 59s\n- openstack-helm-compute-kit-2025-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/3be6155e7ab3409bba285089f78573ed : SUCCESS in 1h 16m 23s","accounts_in_message":[],"_revision_number":5},{"id":"e2d14f7f8407954386d097026141c041774763e7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 20:06:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"12c84f7830819c24a35a0829ceb4f4b087a9f13a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 20:07:17.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8e7b04394ed47dc96b836db20cf59ba\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82b4cfb45d384145b9c1ceefc919f401 : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76032cd513214720b0458d4f8509df46 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c69d3ce5e08b5adc9485b07fe90817f23d49aa6c","revisions":{"5e3e8b86e5e9a32d89404e0edb00fe9fef33b8fb":{"kind":"REWORK","_number":1,"created":"2026-04-01 21:33:42.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/33/983133/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/33/983133/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/1"}}},"commit":{"parents":[{"commit":"8fa7e4be34f224fc3a9e780f803195a2b7a22e39","subject":"Merge \"Allow disabling db connection string injection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8fa7e4be34f224fc3a9e780f803195a2b7a22e39"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:29:06.000000000","tz":-240},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:33:20.000000000","tz":-240},"subject":"Improve health-probe.py config parsing","message":"Improve health-probe.py config parsing\n\noslo.config and oslo.db are now used to get the database connections,\ntherefore adding support for config-dir (e.g. /etc/nova/nova.conf.d)\n\nChange-Id: I567e134fdc666c785399a6185b23ad601ed8358d\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5e3e8b86e5e9a32d89404e0edb00fe9fef33b8fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5e3e8b86e5e9a32d89404e0edb00fe9fef33b8fb"}]},"branch":"refs/heads/master"},"66e08b24b5749365e3ec4b3cf69cb0c256c47b0e":{"kind":"REWORK","_number":2,"created":"2026-04-02 15:47:31.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/33/983133/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/33/983133/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/2"}}},"commit":{"parents":[{"commit":"8fa7e4be34f224fc3a9e780f803195a2b7a22e39","subject":"Merge \"Allow disabling db connection string injection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8fa7e4be34f224fc3a9e780f803195a2b7a22e39"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:29:06.000000000","tz":-240},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-02 15:43:53.000000000","tz":-240},"subject":"Improve health-probe.py config parsing","message":"Improve health-probe.py config parsing\n\n- oslo.config and oslo.db are now used to get the database connections,\n  therefore adding support for config-dir (e.g. /etc/nova/nova.conf.d)\n- Fix deprecation warning related to use of connections() from psutil\n- Fix issue with `host` config not being defined.\n\nChange-Id: I567e134fdc666c785399a6185b23ad601ed8358d\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/66e08b24b5749365e3ec4b3cf69cb0c256c47b0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/66e08b24b5749365e3ec4b3cf69cb0c256c47b0e"}]},"branch":"refs/heads/master"},"b667f88661bdfc9a5beea93550fe85d7e1479b15":{"kind":"REWORK","_number":3,"created":"2026-04-02 15:48:06.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/33/983133/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/33/983133/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/3"}}},"commit":{"parents":[{"commit":"8fa7e4be34f224fc3a9e780f803195a2b7a22e39","subject":"Merge \"Allow disabling db connection string injection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8fa7e4be34f224fc3a9e780f803195a2b7a22e39"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:29:06.000000000","tz":-240},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-02 15:48:02.000000000","tz":-240},"subject":"Improve health-probe.py config parsing","message":"Improve health-probe.py config parsing\n\n- oslo.config and oslo.db are now used to get the database connections,\n  therefore adding support for config-dir (e.g. /etc/nova/nova.conf.d)\n- Fix deprecation warning related to use of connections() from psutil\n- Fix issue with `host` config not being defined.\n\nChange-Id: I567e134fdc666c785399a6185b23ad601ed8358d\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b667f88661bdfc9a5beea93550fe85d7e1479b15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b667f88661bdfc9a5beea93550fe85d7e1479b15"}]},"branch":"refs/heads/master"},"3f6fab13756034e77251761de9f77ffaf25b6e9d":{"kind":"REWORK","_number":4,"created":"2026-04-02 19:25:10.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/33/983133/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/33/983133/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/4"}}},"commit":{"parents":[{"commit":"8fa7e4be34f224fc3a9e780f803195a2b7a22e39","subject":"Merge \"Allow disabling db connection string injection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8fa7e4be34f224fc3a9e780f803195a2b7a22e39"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:29:06.000000000","tz":-240},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-02 19:20:38.000000000","tz":-240},"subject":"Improve health-probe.py config parsing","message":"Improve health-probe.py config parsing\n\n- oslo.config and oslo.db are now used to get the database connections,\n  therefore adding support for config-dir (e.g. /etc/nova/nova.conf.d)\n- Fix deprecation warning related to use of connections() from psutil\n- Fix issue with `host` config not being defined.\n\nChange-Id: I567e134fdc666c785399a6185b23ad601ed8358d\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3f6fab13756034e77251761de9f77ffaf25b6e9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3f6fab13756034e77251761de9f77ffaf25b6e9d"}]},"branch":"refs/heads/master"},"c69d3ce5e08b5adc9485b07fe90817f23d49aa6c":{"kind":"REWORK","_number":5,"created":"2026-04-02 20:08:47.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/33/983133/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/33/983133/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/33/983133/5"}}},"commit":{"parents":[{"commit":"8fa7e4be34f224fc3a9e780f803195a2b7a22e39","subject":"Merge \"Allow disabling db connection string injection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8fa7e4be34f224fc3a9e780f803195a2b7a22e39"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-01 21:29:06.000000000","tz":-240},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-04-02 20:08:12.000000000","tz":-240},"subject":"Improve health-probe.py config parsing","message":"Improve health-probe.py config parsing\n\n- oslo.config and oslo.db are now used to get the database connections,\n  therefore adding support for config-dir (e.g. /etc/nova/nova.conf.d)\n- Fix deprecation warning related to use of connections() from psutil\n- Fix issue with `host` config not being defined.\n- Default RabbitMQ port to 5672 is None is parsed.\n\nChange-Id: I567e134fdc666c785399a6185b23ad601ed8358d\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c69d3ce5e08b5adc9485b07fe90817f23d49aa6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c69d3ce5e08b5adc9485b07fe90817f23d49aa6c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
