)]}'
{"id":"openstack%2Fwatcher~995960","triplet_id":"openstack%2Fwatcher~master~I86c2f4b5aea5df4e58b8e47e1df2837fbf40f494","project":"openstack/watcher","branch":"master","topic":"bug/1918922","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-03 14:46:38.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-03 14:56:25.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I86c2f4b5aea5df4e58b8e47e1df2837fbf40f494","subject":"Avoid logging messaging transport URLs","status":"NEW","created":"2026-07-03 14:36:45.000000000","updated":"2026-07-03 23:31:57.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"abd355c57c0a8d4d5dd917339cbd978176ba1a89","_number":995960,"virtual_id_number":995960,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-03 23:31:57.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":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-07-03 14:50:50.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-07-03 14:48:20.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":-1,"date":"2026-07-03 14:56:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_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":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-03 14:46:38.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-07-03 14:48:20.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-07-03 14:50:50.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2026-07-03 20:39:23.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-07-03 23:31:57.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"}],"messages":[{"id":"2023680c899b8443bc584cd0db11f37ec592e84b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-03 14:36:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"04db0402ad1c0ad3fb639f652c6201438721fd41","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-03 14:46:38.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/983762c5429344de81346c053157559f\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/cea1f5630cd64b83817d14d84f3ca948 : FAILURE in 8m 18s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d00d002f5e124c90a369a040d40a4de4 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"ba41845cd941d06d55a997502e6de7c1b75b9611","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-03 14:46:47.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"dece4fac962615f252b089e195629d2c9e78111e","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-03 14:48:20.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ac4b2a36f83994a863633ba0c9f32dd7e3aa1883","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-03 14:49:10.000000000","message":"Topic set to bug/1918922","accounts_in_message":[],"_revision_number":2},{"id":"90b5eab881bfe263b2eb4ef05eb531b134ddb222","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-03 14:50:50.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"881673d6f1b33caf2bd4163ca949b351f94016e4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-03 14:56:25.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7c295c96a6744f72ac8e7c404845cfff\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5f5b4186cff54e999e836ea9b37b96f3 : FAILURE in 8m 03s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/55f1e61136a44c1da0c2bd525a397163 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"7ad6d84c89c15444d7afb1443dc239be2abdba93","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-03 20:39:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7070a68366b31ceed8c787b0d5987e8967fa56d3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 20:39:23.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8f4c8478f500b0d4d1d6074d430436ec24358041","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-03 20:49:05.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/152ad04774cd431f93c47a470c3976a7\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e449b3a9465c4ec39c81934f10e8d395 : FAILURE in 8m 11s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/12e59ebf36434a77b388328cdf3434c9 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"a950031009674996ccaeecb36c231279dee3c443","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 20:57:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/fd6f92cc249a4baaafbb0ccfd61d9d16\n\n- teim-code-review https://zuul.teim.app/t/main/build/74e3753cc7354c159fb8744e95b0f90e : SUCCESS in 17m 36s\n\nWarning:\n  The new regression test only exercises Service.start()/stop() (the two direct LOG.debug calls this patch changes). It does not invoke prepare_service(), so the log_opt_values dump path at service.py:426 - the main remaining credential leak - is not covered and would not be caught by the test. Impact: The test gives false confidence that transport URLs are no longer logged in debug output. A reviewer reading the test would reasonably believe credential leakage is fully resolved, but the startup log_opt_values path still writes the transport URL with credentials whenever debug logging is enabled. Recommendation: Either extend the test (or add a new one) to assert that prepare_service()/log_opt_values does not emit the raw transport URL/password, or note in the commit message and release note that the log_opt_values path is a known residual leak to be addressed separately.","accounts_in_message":[],"_revision_number":2},{"id":"abd355c57c0a8d4d5dd917339cbd978176ba1a89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 23:31:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/751459cbe4ac4815b0fdb93aadab7a06\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fa78b65325f94c18b81349c735400ebf : SUCCESS in 7m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dde919133af4f3bad7e8eaf17c3dada : SUCCESS in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fe20eedeedfe4794b70154b6a4f36148 : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ff0fa4cf9f1a402a9485fac9817a1946 : SUCCESS in 5m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/796a106901e34ef99be2def9cda27518 : SUCCESS in 7m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4fb1393384c4d32a3aeff1360538f32 : SUCCESS in 8m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c08713321f84dbfbe87f77fa4060611 : SUCCESS in 3m 16s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/ac22e2101647487e9b9ee76d2bc3d03c : SUCCESS in 4m 26s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a752a6953edf4db0a5a84cc367b55ba0 : SUCCESS in 51m 25s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3ec3c1a21c3f45c883115b7c49632bf8 : SUCCESS in 37m 11s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/35fc269517b74023a03cc5ab3ea3c6d2 : SUCCESS in 38m 23s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/ba8e6d28462b4ca795c28b7ea1e51164 : SUCCESS in 1h 27m 53s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ea5ab3ee6c84415d9d970bb3e4511f13 : SUCCESS in 1h 51m 58s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/a8aafb99a1e54df4bab0e77b5de9aaca : SUCCESS in 1h 53m 06s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/dc944929b90e4f9f898647db4e80b79a : SUCCESS in 1h 11m 51s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fccb7e7e0d40755d9ff4c20b6168946bc19218c2","revisions":{"a319830f4cb13316b47ecc06e165b5728297a171":{"kind":"REWORK","_number":1,"created":"2026-07-03 14:36:45.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/60/995960/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/60/995960/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/60/995960/1"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-03 13:33:00.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-03 14:35:31.000000000","tz":60},"subject":"Avoid logging messaging transport URLs","message":"Avoid logging messaging transport URLs\n\nDebug logging for service start and stop included the configured\noslo.messaging transport URL. Transport URLs can embed credentials, so\nthese messages are not useful enough to justify logging the full value\neven when debug logging is enabled.\n\nThis change replaces the start and stop messages with generic messaging\ntransport messages and adds a regression test to ensure the configured\nURL and embedded password are not logged. It also marks the Grafana\ntoken and MaaS API key options as secret so oslo.config masks them when\noption values are dumped.\n\nA security release note documents this as a hardening enhancement rather\nthan a security vulnerability fix.\n\nAssisted-By: pi-coding-agent\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nChange-Id: I86c2f4b5aea5df4e58b8e47e1df2837fbf40f494\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a319830f4cb13316b47ecc06e165b5728297a171"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a319830f4cb13316b47ecc06e165b5728297a171"}]},"branch":"refs/heads/master"},"fccb7e7e0d40755d9ff4c20b6168946bc19218c2":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-03 14:46:47.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/60/995960/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/60/995960/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/60/995960/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/60/995960/2"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-03 13:33:00.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-03 14:46:19.000000000","tz":60},"subject":"Avoid logging messaging transport URLs","message":"Avoid logging messaging transport URLs\n\nDebug logging for service start and stop included the configured\noslo.messaging transport URL. Transport URLs can embed credentials, so\nthese messages are not useful enough to justify logging the full value\neven when debug logging is enabled.\n\nThis change replaces the start and stop messages with generic messaging\ntransport messages and adds a regression test to ensure the configured\nURL and embedded password are not logged. It also marks the Grafana\ntoken and MaaS API key options as secret so oslo.config masks them when\noption values are dumped.\n\nA security release note documents this as a hardening enhancement rather\nthan a security vulnerability fix.\n\nCloses-Bug: #1918922\nAssisted-By: pi-coding-agent\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nChange-Id: I86c2f4b5aea5df4e58b8e47e1df2837fbf40f494\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fccb7e7e0d40755d9ff4c20b6168946bc19218c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fccb7e7e0d40755d9ff4c20b6168946bc19218c2"}]},"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","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"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":"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":"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":""}}}]}
