)]}'
{"id":"openstack%2Fopenstack-helm~1002515","triplet_id":"openstack%2Fopenstack-helm~master~Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7","project":"openstack/openstack-helm","branch":"master","topic":"feat/ironic-prometheus-exporter","attention_set":{"12404":{"account":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"last_update":"2026-08-31 09:31:14.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7","subject":"ironic: Run exporter via extraContainers","status":"NEW","created":"2026-08-26 14:44:16.000000000","updated":"2026-08-31 09:31:14.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"8ee6133d8b39072f9771cc787f78aee1f19ea6ef","_number":1002515,"virtual_id_number":1002515,"owner":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-31 09:31:14.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-26 17:06:25.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-08-27 01:19:28.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":"CC"}],"messages":[{"id":"217e9535f33ad9b54ea4da07782122db77f95214","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2026-08-26 14:44:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ae1dc0336aecbae40775e4e2d21d0cec3577e0ed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2026-08-26 14:44:42.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"953deb8af943ef75b74df6dc2ff48a3f876a9c30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 17:06:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/471f0e04f7634296a4a1505c5752ee4f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b92b4ef1e77408387fdcbfbb72e62b8 : SUCCESS in 3m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e6bf3b1e1cb8485c9d2f93fd8139f4ec : SUCCESS in 4m 00s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/641598845e044f408cc463b21d6e1e84 : SUCCESS in 3m 34s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9efbc22499694d369bd530d768cb6d8a : SUCCESS in 2h 06m 43s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e735be2dcd634106ae5f8ad35d14e3d6 : SUCCESS in 1h 44m 04s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/be040ff0ba494641a2bb912a06650cc5 : SUCCESS in 4m 50s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/6f4e6c2a54a541d6910f2e5d39deb0ba : SUCCESS in 3m 02s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8d2ca5ea6e5146fe93148cb7d48415c9 : SUCCESS in 46m 18s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/82a32188b2534d0a8f7aec4cc8ce992d : SUCCESS in 1h 06m 04s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/69ac4512cfb7499783922dcee273cadc : SUCCESS in 26m 06s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1d3393ae26a447bb2a8c6bfa499faaa : SUCCESS in 46m 46s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c44f5bebd8a246648d8b24ced59caf69 : SUCCESS in 48m 25s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4b48cfe9032b4ccc87c8990e448a0eea : SUCCESS in 1h 10m 23s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3346738a437d4c4f9c9ba71be3973ba5 : SUCCESS in 1h 48m 01s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a03a611fb52a4e0690942d6adcbf01be : SUCCESS in 1h 03m 04s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/58be16b9db934ccd91c4a9154f4f804a : SUCCESS in 24m 08s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/c5b564ddea724fdaad939ad21240f4d4 : SUCCESS in 26m 44s","accounts_in_message":[],"_revision_number":2},{"id":"98a3aca55614b1952d8ba4cf04306960f91fdd2a","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-08-27 01:19:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"04495711d6c0c255d8c4d5f2e1276b1a8d3b6d55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2026-08-31 07:02:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"70a841b778f77803b5568aabb230a8572e410a34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2026-08-31 07:38:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8ee6133d8b39072f9771cc787f78aee1f19ea6ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 09:31:14.000000000","message":"Patch Set 4: 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/58a012f94bff42afa8e32a8ff6396693\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cc581076a8b4726adcbd8fa44feb1fa : SUCCESS in 2m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89b890707f1f410390276a5ff8772a09 : SUCCESS in 2m 30s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/45ce5ee0fd714fa69753f0c5877e99c9 : SUCCESS in 2m 22s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/30803735f8ad4cbe8a4cd4c2f7d94edc : SUCCESS in 1h 35m 21s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/43f573a64312470793a7d42f78254f99 : SUCCESS in 1h 18m 32s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/88ca9a1a703f49c79614b3a2b23554c6 : SUCCESS in 46m 48s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/3c89e7a4febf40df876dc6ed214008f9 : SUCCESS in 4m 14s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/719145d3d45247669c7d7491771005b7 : SUCCESS in 2m 24s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/140ebbb6c2d249a798de144833b76780 : SUCCESS in 44m 14s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/52f8135501f14339bad524f32bd4d8b5 : SUCCESS in 58m 38s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e227dd8ce3d74161973919cf1928211f : SUCCESS in 44m 31s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/207f891395f04b42bffbd89529814f16 : SUCCESS in 1h 02m 05s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/539517355a5d4b9eab759de70ce8e451 : SUCCESS in 41m 44s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f8e57803e42c44ccac00c9b8a62ed068 : SUCCESS in 1h 11m 44s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/845ab1381a074848a8d42c3793ca0cb5 : SUCCESS in 1h 43m 49s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5b0c5630ce3a458792f3c2d8044d0311 : FAILURE in 1h 25m 49s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/2c582d719cd344859da3594160cb12ba : SUCCESS in 33m 58s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/7169666ae6044798ab6dfbf9a8e86f18 : SUCCESS in 28m 44s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7f69aead121692b20017bfcd7c20ebac79a05b98","revisions":{"3883709bb1770df6486d897e820d5add4be6a84d":{"kind":"REWORK","_number":1,"created":"2026-08-26 14:44:16.000000000","uploader":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"ref":"refs/changes/15/1002515/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/15/1002515/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/1"}}},"commit":{"parents":[{"commit":"c03e1097657de09a00e49e7d3a669153297b90ac","subject":"Merge \"Spec: declarative RabbitMQ topology management\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c03e1097657de09a00e49e7d3a669153297b90ac"}]}],"author":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-26 14:43:53.000000000","tz":480},"committer":{"name":"ricolin","email":"rlin@vexxhost.com","date":"2026-08-26 14:44:13.000000000","tz":480},"subject":"ironic: Add Prometheus exporter sidecar","message":"ironic: Add Prometheus exporter sidecar\n\nRun an optional Ironic Prometheus Exporter beside each conductor and\nshare a pod-local metrics directory between the two containers. Expose\nthe exporter through the chart\u0027s endpoint and monitoring conventions so\noperators can override its image, port, workers, and scrape behavior.\n\nKeep the exporter disabled by default. When enabled, operators must also\nconfigure Ironic to emit sensor payloads through the prometheus_exporter\nnotification driver into the shared directory.\n\nChange-Id: Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7\nSigned-off-by: Rico Lin \u003crlin@vexxhost.com\u003e\nAssisted-By: Codex \u003cnoreply@openai.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3883709bb1770df6486d897e820d5add4be6a84d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3883709bb1770df6486d897e820d5add4be6a84d"}]},"branch":"refs/heads/master"},"f4822749b05c7ecbb3644036efb79b6bea21a2e0":{"kind":"NO_CHANGE","_number":2,"created":"2026-08-26 14:44:42.000000000","uploader":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"ref":"refs/changes/15/1002515/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/15/1002515/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/2"}}},"commit":{"parents":[{"commit":"c03e1097657de09a00e49e7d3a669153297b90ac","subject":"Merge \"Spec: declarative RabbitMQ topology management\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c03e1097657de09a00e49e7d3a669153297b90ac"}]}],"author":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-26 14:43:53.000000000","tz":480},"committer":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-26 14:44:33.000000000","tz":480},"subject":"ironic: Add Prometheus exporter sidecar","message":"ironic: Add Prometheus exporter sidecar\n\nRun an optional Ironic Prometheus Exporter beside each conductor and\nshare a pod-local metrics directory between the two containers. Expose\nthe exporter through the chart\u0027s endpoint and monitoring conventions so\noperators can override its image, port, workers, and scrape behavior.\n\nKeep the exporter disabled by default. When enabled, operators must also\nconfigure Ironic to emit sensor payloads through the prometheus_exporter\nnotification driver into the shared directory.\n\nChange-Id: Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7\nSigned-off-by: Rico Lin \u003crlin@vexxhost.com\u003e\nAssisted-By: Codex \u003cnoreply@openai.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f4822749b05c7ecbb3644036efb79b6bea21a2e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f4822749b05c7ecbb3644036efb79b6bea21a2e0"}]},"branch":"refs/heads/master"},"10be9453c03d27b55e8c2d2f5fe3389b7a768bc5":{"kind":"REWORK","_number":3,"created":"2026-08-31 07:02:24.000000000","uploader":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"ref":"refs/changes/15/1002515/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/15/1002515/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/3"}}},"commit":{"parents":[{"commit":"c03e1097657de09a00e49e7d3a669153297b90ac","subject":"Merge \"Spec: declarative RabbitMQ topology management\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c03e1097657de09a00e49e7d3a669153297b90ac"}]}],"author":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-26 14:43:53.000000000","tz":480},"committer":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-31 07:01:51.000000000","tz":480},"subject":"ironic: Deploy Prometheus exporter from extraContainers","message":"ironic: Deploy Prometheus exporter from extraContainers\n\nAdd an opt-in values override that configures Ironic Prometheus\nExporter through the existing conductor extra-container and mount hooks.\nKeep the chart free of exporter-specific images, endpoints, resources,\nand monitoring policy so operators can adapt the container topology.\n\nThe selected conductor image must provide the notification driver,\nexporter application, and Gunicorn.\n\nChange-Id: Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7\nSigned-off-by: Rico Lin \u003crlin@vexxhost.com\u003e\nAssisted-By: Codex \u003cnoreply@openai.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/10be9453c03d27b55e8c2d2f5fe3389b7a768bc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/10be9453c03d27b55e8c2d2f5fe3389b7a768bc5"}]},"branch":"refs/heads/master"},"7f69aead121692b20017bfcd7c20ebac79a05b98":{"kind":"REWORK","_number":4,"created":"2026-08-31 07:38:43.000000000","uploader":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"ref":"refs/changes/15/1002515/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/15/1002515/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/15/1002515/4"}}},"commit":{"parents":[{"commit":"c03e1097657de09a00e49e7d3a669153297b90ac","subject":"Merge \"Spec: declarative RabbitMQ topology management\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c03e1097657de09a00e49e7d3a669153297b90ac"}]}],"author":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-26 14:43:53.000000000","tz":480},"committer":{"name":"Rico Lin","email":"rlin@vexxhost.com","date":"2026-08-31 07:37:53.000000000","tz":480},"subject":"ironic: Run exporter via extraContainers","message":"ironic: Run exporter via extraContainers\n\nAdd an opt-in values override that configures Ironic Prometheus\nExporter through the existing conductor extra-container and mount hooks.\nKeep the chart free of exporter-specific images, endpoints, resources,\nand monitoring policy so operators can adapt the container topology.\n\nThe selected conductor image must provide the notification driver,\nexporter application, and uWSGI.\n\nChange-Id: Iade051b041bdd1dc95ca9b561a7fe37f4f6c3ed7\nSigned-off-by: Rico Lin \u003crlin@vexxhost.com\u003e\nAssisted-By: Codex \u003cnoreply@openai.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7f69aead121692b20017bfcd7c20ebac79a05b98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7f69aead121692b20017bfcd7c20ebac79a05b98"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
