)]}'
{"id":"openstack%2Fopenstack-helm~1007044","triplet_id":"openstack%2Fopenstack-helm~master~Ib07f2ad3280663a2822539ee653208ae515b6a7e","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"3009":{"account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"last_update":"2026-09-29 21:25:15.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib07f2ad3280663a2822539ee653208ae515b6a7e","subject":"Wait for the Grafana login form before filling it","status":"MERGED","created":"2026-09-23 21:37:58.000000000","updated":"2026-09-29 21:26:44.000000000","submitted":"2026-09-29 21:25:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1007044","meta_rev_id":"3c05dec4b7b0b54463fb97331f8a1853e98b19e6","_number":1007044,"virtual_id_number":1007044,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-29 21:25:15.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-09-29 19:26:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-09-24 16:28:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":1,"date":"2026-09-24 15:58:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2026-09-29 19:26:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-23 23:27:10.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-09-24 15:58:11.000000000","updated_by":{"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},"reviewer":{"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},"state":"REVIEWER"},{"updated":"2026-09-24 16:28:37.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"},{"updated":"2026-09-29 19:26:24.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"}],"messages":[{"id":"02ff3ab72f6e9cf27336cf34f09d0c646ed6df94","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-23 21:37:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3d2364d80b24605402cca1bd4e0089605272160c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 23:27:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8bfb75ca4984ed49d2a752b91849bc7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/770eabca3f3549d09ec1ea6e7894dcba : SUCCESS in 2m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f92aa2d8d37481b878e20d7ff787903 : SUCCESS in 3m 13s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/ad34d85f241a4056a0728a5abed80d5b : SUCCESS in 3m 53s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/99322e77264041709dfc47114d1ad9ee : SUCCESS in 2m 36s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/d4d60d1f9a2a42a2a6e59a5ab25bbda7 : SUCCESS in 3m 19s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/67e553e2f159412bafbce6e541fbffe4 : SUCCESS in 1m 58s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a606946c424a4c3cb91bdc84d79b8ce2 : SUCCESS in 1h 29m 46s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4fb66b5f472241d4a30e1dedcf3f0c1e : SUCCESS in 1h 05m 53s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f1e86c8fef364a519e13c7b6fe3c3b94 : SUCCESS in 1h 06m 00s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7471c6ef0bda48428c9da6da9c228906 : SUCCESS in 1h 07m 56s\n- openstack-helm-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0b13fe4f4765472580aee1e76171bc61 : SUCCESS in 58m 51s\n- openstack-helm-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/47a701a68b84449aacbe56d69d17c412 : SUCCESS in 1h 38m 54s\n- openstack-helm-operators-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5842a6a4bb524405a46cb3038a5051a7 : SUCCESS in 1h 46m 53s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/c5f1e0d680fd4e0588dd2a04d7e610ff : SUCCESS in 39m 31s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/cd9202d2819545359137d24accc7b59c : SUCCESS in 29m 41s","accounts_in_message":[],"_revision_number":1},{"id":"0897a83ee89cf210091765f708347d12da1eb048","author":{"_account_id":32204,"name":"Arina Stebenkova","display_name":"Arina Triandafilidi","email":"astebenkova@mirantis.com","username":"astebenkova"},"date":"2026-09-24 15:58:11.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8f87c853c7fbfbb90a87ef3d6a9d952746e88f0b","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-09-24 16:28:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"dfcd09fd27c7ec818f23524cf1d2ff1cce79c696","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-29 19:26:24.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e0b884a0c5664cac86de180e31f020913d9a45e2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 19:29:36.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2a88455df920635383bfdfacf46a42523319098f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 21:25:15.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/526faed709d74e2d837c71c55cf490ad\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bea1364f57404b37ac41948e1c8cac05 : SUCCESS in 3m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ec86fafd0784810ba8b40edf7918ef9 : SUCCESS in 3m 33s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/a3ea81b120b24e2dad2fa9d7b4860695 : SUCCESS in 2m 15s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fb54a2ffcdb44ce7a84d74429c25edcc : SUCCESS in 1h 40m 57s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/6df67cc55ff2406c9b7d2751cf892e91 : SUCCESS in 28m 12s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/51f80aa16e2146188921a688fdbe643e : SUCCESS in 26m 47s","accounts_in_message":[],"_revision_number":1},{"id":"b2239650e920a1dc6bdd632df356791c8c2c7152","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 21:25:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"3c05dec4b7b0b54463fb97331f8a1853e98b19e6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 21:26:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/287cd4b515b0407cb80265cdb5e58889\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38449bc06e854c76858dae4aaae8f479 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c1b9a4efd64e4beb1bebbe4b01002a18b014f1a7","revisions":{"c1b9a4efd64e4beb1bebbe4b01002a18b014f1a7":{"kind":"REWORK","_number":1,"created":"2026-09-23 21:37:58.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/44/1007044/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/44/1007044/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/44/1007044/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/44/1007044/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/44/1007044/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/44/1007044/1"}}},"commit":{"parents":[{"commit":"d70dc7adf834932aa55fee7ccc2106a5addf3b10","subject":"Merge \"Fewer, larger CI jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d70dc7adf834932aa55fee7ccc2106a5addf3b10"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-23 21:29:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-23 21:29:49.000000000","tz":-300},"subject":"Wait for the Grafana login form before filling it","message":"Wait for the Grafana login form before filling it\n\nThe monitoring job\u0027s Grafana test waits for the page title and then\nreaches straight for the login fields. The title is in the document\nGrafana serves; the form is drawn afterwards by the frontend bundle,\nand find_element does not wait -- so the test asks for a form the\nbrowser has not rendered yet and calls it missing.\n\nIt loses that race rarely and expensively. Once in the last thirty\nmonitoring runs:\n\n  ERROR - Failed to find the Grafana login form\n\nlogged 180 ms after the title appeared, against a Grafana that the\nchart\u0027s own Helm test had logged into three minutes earlier and that\nanswered the browser\u0027s only request with a normal 302 to /login.\n\nWait for the username field, the way the in-chart test already does,\nand screenshot this failure too: it was the one path out of the test\nthat captured nothing, so the run left an empty /tmp/artifacts and no\nway to tell a form that is absent from one that is merely late.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: Ib07f2ad3280663a2822539ee653208ae515b6a7e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c1b9a4efd64e4beb1bebbe4b01002a18b014f1a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c1b9a4efd64e4beb1bebbe4b01002a18b014f1a7"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}]}],"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":""}}}]}
