)]}'
{"id":"openstack%2Fopenstack-helm~998936","triplet_id":"openstack%2Fopenstack-helm~master~I2c1aec42d0c226654fd429c982d8835b61ca44b1","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"36737":{"account":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"last_update":"2026-07-29 20:24:23.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I2c1aec42d0c226654fd429c982d8835b61ca44b1","subject":"Add custom script injection to cinder bootstrap","status":"MERGED","created":"2026-07-28 13:05:55.000000000","updated":"2026-07-29 20:25:37.000000000","submitted":"2026-07-29 20:24:23.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":"998936","meta_rev_id":"1c5af644bc78ab82b76578c882be72c8f864e3fa","_number":998936,"virtual_id_number":998936,"owner":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-29 20:24:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":2,"date":"2026-07-29 16:18:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":2,"date":"2026-07-29 19:15:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":1,"date":"2026-07-29 19:15:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 15:00:40.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-07-29 03:09:23.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":"CC"},{"updated":"2026-07-29 16:18:20.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"},{"updated":"2026-07-29 19:15:58.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"dc58947fe34322c7c3799aa2d5bdc13c97e00b65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"date":"2026-07-28 13:05:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f62e2e856c89953e81db38e0a7c61ee2747f6c0a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"date":"2026-07-28 13:11:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"27edf69ccd6e091c9c5aa2903abfc323329a6ea4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"date":"2026-07-28 13:15:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fb53c1b0ab40fd1bf20ae946ad3f8ca75cde7f49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:00:40.000000000","message":"Patch Set 3: 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/3d37efa6eb664a6a8eb1558042382106\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f18df7b64454f94a3d23df17b5a65b1 : SUCCESS in 4m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2788d0ad5e64ca1897d74fb68cd5528 : SUCCESS in 4m 26s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/2ccc1cfd80614999bcf1f350c411402c : SUCCESS in 3m 03s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/a140e8249f4540aeb4bd4f811198170e : SUCCESS in 3m 14s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/b2421546a46d4eb296a6cfa21ec66b33 : SUCCESS in 2m 55s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/db125ca61d9e41fdb32ac40a787fb911 : SUCCESS in 46m 50s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d3b025c5ae9b46dc8d322d646cbc239f : SUCCESS in 1h 15m 46s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d186ab6deaab4815b496f22caf253f3c : SUCCESS in 42m 14s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5679a1053cf049e293343cffdc87debf : SUCCESS in 1h 15m 01s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/68a078ac27cf430ab34aa47f3d09e9ea : SUCCESS in 46m 25s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5dcb024cb9dd4f8cb229759d2b1e1014 : SUCCESS in 49m 25s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6339f6d27d764807bd3c6ae4cec5b988 : SUCCESS in 1h 39m 50s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/069fc571eeca4e2c8edde04a9d102d6b : SUCCESS in 1h 06m 17s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/46e609d29b6d4d5288b5b9e2b4cd688f : FAILURE in 52m 14s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/2513585026a944c99960af384e658dae : SUCCESS in 28m 40s","accounts_in_message":[],"_revision_number":3},{"id":"4cfe2e7371f242468d4cc0d31709d1828f8878ee","author":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"date":"2026-07-29 03:01:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d99c59716519bb4c145dfd5f029e89802f07fb50","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-07-29 03:09:23.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c98ed4b23cbe160a538bd74e3e0d6a50eb9acd8e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 04:57:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc9076c8fb674cd1baeca7c6893ef99f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbe669f4be334baca58d00ba254cedc9 : SUCCESS in 5m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/279582308aa14d36b4a1f499686e6a59 : SUCCESS in 3m 13s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/6e7a29c4a9a74bfd83f6eaf79efebf3c : SUCCESS in 3m 32s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/18c0bf65143f42debc3a9f00d14463d0 : SUCCESS in 3m 19s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/2128a89e7cb84a3695f4882f994e5eab : SUCCESS in 4m 00s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/93bc452c4aec44f99ef388db0ccfe954 : SUCCESS in 46m 28s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3ccfceca23984e0295161700edaa055e : SUCCESS in 1h 14m 54s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ab6712887db94e788d249c5e36e4ec29 : SUCCESS in 46m 20s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7dac51091dc14186a5bdd9912b9a3c3b : SUCCESS in 1h 17m 07s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/90cf0fe6eb3e4f30a1c970dec8d3a80b : SUCCESS in 44m 43s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/74a1e37dff424827a153cc5f6b27748f : SUCCESS in 1h 19m 38s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/988df75baf4440bc88bcb6c6434f979f : SUCCESS in 1h 40m 22s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/885d1a6bba0e43c5920e5f836273f5da : SUCCESS in 1h 19m 56s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/3bbee12e9bc4440185463bbe51a19be9 : SUCCESS in 42m 18s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/80864a4767cf4153af469b166a95b35e : SUCCESS in 33m 01s","accounts_in_message":[],"_revision_number":3},{"id":"8ecf920be2a5718da4f67f664c3617f8ab944f24","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-07-29 16:18:20.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"ddb56a8d0f352bb5b71e8c3254f3d71b5d0c621f","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-07-29 19:15:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"aafdefb859cd2be7b5dfe2ef25e44474af33d7a1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 19:16:15.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5a32175b41b6391f4dfbdb838b10a6e02b156ad1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 20:24:23.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cfc5ff00558426283c1de03ae84c0ce\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ab99aef4edc483db73a19903e85ff6b : SUCCESS in 3m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52575eabcc774ed080cda4761598f66d : SUCCESS in 2m 26s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/769c2446d7184d52937b5f9cec45a37b : SUCCESS in 3m 03s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2cee013221e64fbc92850feb9455b91c : SUCCESS in 29m 34s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3fcae900df044600a427a0bc042f121a : SUCCESS in 57m 38s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/ab0d443232254197a825ce547541dcc7 : SUCCESS in 32m 43s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/a5a13794e55246579621b9e28e274dbb : SUCCESS in 26m 33s","accounts_in_message":[],"_revision_number":3},{"id":"fadef23bdab096124d61a94afeef93eb1e1b61f3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 20:24:23.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"1c5af644bc78ab82b76578c882be72c8f864e3fa","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 20:25:37.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b22159f7d7714b058fa4e03eae09e415\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c48c11b34314b84906f44b8ccd36841 : SUCCESS in 1m 03s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e3ed67e97c05450a96c8a4e4b902b848 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"bdefd138c55ee93d1f1994f402ea3c05da685493","revisions":{"c393cd84dbac6d65c5b5a5c4bead67aee23d12de":{"kind":"REWORK","_number":1,"created":"2026-07-28 13:05:55.000000000","uploader":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"ref":"refs/changes/36/998936/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/36/998936/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/1"}}},"commit":{"parents":[{"commit":"d03bc24f0e272224375fc85f325e4540833ffac1","subject":"Merge \"Inline trivial daemon start scripts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d03bc24f0e272224375fc85f325e4540833ffac1"}]}],"author":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:03:26.000000000","tz":540},"committer":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:05:06.000000000","tz":540},"subject":"Add custom script injection to cinder bootstrap","message":"Add custom script injection to cinder bootstrap\n\nAllow operators to inject custom shell commands via bootstrap.script field at the end of the bootstrap process.\n\nImplements: blueprint cinder-custom-bootstrap-script\nChange-Id: I2c1aec42d0c226654fd429c982d8835b61ca44b1\nSigned-off-by: ohjiwoo \u003cjiwooo.oh@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c393cd84dbac6d65c5b5a5c4bead67aee23d12de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c393cd84dbac6d65c5b5a5c4bead67aee23d12de"}]},"branch":"refs/heads/master"},"8643b27e797fd726c3ee8e280de837733b1b9b9b":{"kind":"REWORK","_number":2,"created":"2026-07-28 13:11:24.000000000","uploader":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"ref":"refs/changes/36/998936/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/36/998936/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/2"}}},"commit":{"parents":[{"commit":"d03bc24f0e272224375fc85f325e4540833ffac1","subject":"Merge \"Inline trivial daemon start scripts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d03bc24f0e272224375fc85f325e4540833ffac1"}]}],"author":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:03:26.000000000","tz":540},"committer":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:11:07.000000000","tz":540},"subject":"Add custom script injection to cinder bootstrap","message":"Add custom script injection to cinder bootstrap\n\nAllow operators to inject custom shell commands via bootstrap.script field at the end of the bootstrap process.\n\nImplements: blueprint cinder-custom-bootstrap-script\nChange-Id: I2c1aec42d0c226654fd429c982d8835b61ca44b1\nSigned-off-by: ohjiwoo \u003cjiwooo.oh@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8643b27e797fd726c3ee8e280de837733b1b9b9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8643b27e797fd726c3ee8e280de837733b1b9b9b"}]},"branch":"refs/heads/master"},"bdefd138c55ee93d1f1994f402ea3c05da685493":{"kind":"REWORK","_number":3,"created":"2026-07-28 13:15:37.000000000","uploader":{"_account_id":36737,"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","username":"ohjiwooo"},"ref":"refs/changes/36/998936/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/36/998936/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/36/998936/3"}}},"commit":{"parents":[{"commit":"d03bc24f0e272224375fc85f325e4540833ffac1","subject":"Merge \"Inline trivial daemon start scripts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d03bc24f0e272224375fc85f325e4540833ffac1"}]}],"author":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:03:26.000000000","tz":540},"committer":{"name":"ohjiwoo","email":"jiwooo.oh@samsung.com","date":"2026-07-28 13:15:24.000000000","tz":540},"subject":"Add custom script injection to cinder bootstrap","message":"Add custom script injection to cinder bootstrap\n\nAllow operators to inject custom shell commands via bootstrap.script field at the end of the bootstrap process.\n\nImplements: blueprint cinder-custom-bootstrap-script\nChange-Id: I2c1aec42d0c226654fd429c982d8835b61ca44b1\nSigned-off-by: ohjiwoo \u003cjiwooo.oh@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bdefd138c55ee93d1f1994f402ea3c05da685493"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bdefd138c55ee93d1f1994f402ea3c05da685493"}]},"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
