)]}'
{"id":"openstack%2Fkeystone~932060","triplet_id":"openstack%2Fkeystone~master~I36bb9ab43c3263b5064f35f4fc550722a0e83279","project":"openstack/keystone","branch":"master","topic":"remove-wsgi_scripts","attention_set":{},"removed_from_attention_set":{"16465":{"account":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"last_update":"2024-11-22 16:59:26.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2024-10-11 08:38:49.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2024-11-22 16:59:26.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-11-22 16:59:26.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I36bb9ab43c3263b5064f35f4fc550722a0e83279","subject":"Add new keystone.wsgi module","status":"MERGED","created":"2024-10-10 12:03:28.000000000","updated":"2024-11-22 17:00:48.000000000","submitted":"2024-11-22 16:59:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"932060-remove-wsgi_scripts","meta_rev_id":"8ce2fcfa5ba1221a82a052c1c7fa6fca9e468291","_number":932060,"virtual_id_number":932060,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-22 16:59:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"}],"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":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":2,"date":"2024-11-22 15:17:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2024-11-22 15:21:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-11-15 12:57:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2024-11-22 15:21:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"}],"CC":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":37374,"name":"Stanislav Zaprudskiy","email":"s.zaprudskiy@sap.com","username":"stanislav-z"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-10-10 14:43:45.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":"2024-10-10 15:33:03.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"CC"},{"updated":"2024-11-12 12:53:43.000000000","updated_by":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"reviewer":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"state":"REVIEWER"},{"updated":"2024-11-15 12:57:12.000000000","updated_by":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2024-11-15 12:57:12.000000000","updated_by":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2024-11-20 12:06:50.000000000","updated_by":{"_account_id":37374,"name":"Stanislav Zaprudskiy","email":"s.zaprudskiy@sap.com","username":"stanislav-z"},"reviewer":{"_account_id":37374,"name":"Stanislav Zaprudskiy","email":"s.zaprudskiy@sap.com","username":"stanislav-z"},"state":"CC"},{"updated":"2024-11-22 15:17:53.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2024-11-22 15:21:25.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"}],"messages":[{"id":"8bb4620e6e9861cf75910f32e08548ab75fd12d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 12:03:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ae124ba7294eda63f12c3c0710d940df3389da5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 12:57:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"61be627caed87500ccc25441d2b02481ba4b37af","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 13:29:22.000000000","message":"Topic wsgi removed","accounts_in_message":[],"_revision_number":2},{"id":"8287e50a70333e647c73871d4fbc56693bb32535","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 13:29:26.000000000","message":"Topic set to remove-wsgi_scripts","accounts_in_message":[],"_revision_number":2},{"id":"b00b14a465e67ff3b1614138e3e3924d87a14c1e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 14:43:45.000000000","message":"Patch Set 2: 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/f6af5a67b4014ee0b57a15ac4629dbbd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3de54c670dd048a58c10e815c3c5aaba : SUCCESS in 12m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7d4e72dafd9c43c284ae678058bb40d3 : SUCCESS in 5m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/44374fa61ed149eead7fb243a175598c : SUCCESS in 12m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a8d9670890fe4dfcb6e2665c5c37c29a : SUCCESS in 10m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/183ee4667ad94d689d40c20f9786ae6e : FAILURE in 8m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/6dff85a6180f41d582cb7df57718124d : SUCCESS in 1h 06m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/217efea3658c420b8a4a9282b42d75fb : SUCCESS in 1h 40m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3aac3b9e698f4f68874c27617884f8ca : FAILURE in 12m 20s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/28fb1931ce1a48ed8ea6977756f3c125 : SUCCESS in 36m 45s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/ce826b35025641e7aa96fb29f40086a1 : SUCCESS in 37m 16s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5939b1cab8a3452e84fa685917a8b1b4 : FAILURE in 26m 48s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/06f1b5e54fd1465ab02a1e5ba31ca8bd : SUCCESS in 25m 31s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e8c78557519744088ba72bd3e662d0b2 : SUCCESS in 20m 33s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e7cae06abb5347729b13d472985bd9fe : FAILURE in 26m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b8e83b7501f549d79faeeca79d7ad9f0 : SUCCESS in 1h 02m 35s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/e4f4fd74e13d448984d130bad8ece8a9 : SUCCESS in 43m 47s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f1f11a6ac0ad4ccaac9289eb59a29c95 : SUCCESS in 7m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2f0bb34d0c176b80989cdb368610ac7bb222a52b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 15:11:14.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"4dc2109a9d2e669fd208455705955f872f7bfe12","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-10-10 15:33:03.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e02a4591c0e5e754a267a758ab5922b1d34d0ff1","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-10 16:19:20.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"40e3c46b8945a086006ec6262e26653f957e5bce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 17:09:54.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/aed4ceaf45f94fb2be947d92a5db1876\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c76831541dda463e9e3226c2915ba934 : SUCCESS in 14m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e989bb351394d1c826602eb1fc69972 : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/653d797fa0af4d68a1b0ca52b62ee4eb : SUCCESS in 11m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2377351d2544418cb2eecdf5813dbe8c : SUCCESS in 13m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1934de00b91d48a6bf6f87d652cc5377 : SUCCESS in 13m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/52b47cf722024d65b0efdf1fb5981120 : FAILURE in 9m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d55f45f49a6c4a9eab7c7ad5bcd3c0a7 : SUCCESS in 1h 50m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0a284f15c89c40639f7da1f16858fbec : SUCCESS in 8m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/84e973f9d67a4397903ce527cbcb026f : SUCCESS in 31m 52s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/23b04c1d403f43e0ab16950b778bf788 : SUCCESS in 44m 45s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2a052d38d7e247d6a863261589a332ed : FAILURE in 29m 52s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/b943a145d0774f9e87a873bb0a7301f2 : SUCCESS in 30m 03s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/adff83deddbe4473932c2b32565514d2 : SUCCESS in 14m 14s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/054dad1cc4d14fe981080387a152a0d4 : FAILURE in 24m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e6f103239fa74b4aa4e97fb097db4074 : SUCCESS in 1h 01m 07s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/cc284ffb70954fa4b48c73fb14d689c3 : SUCCESS in 36m 59s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/904285f74932413cbe74c1caf111564a : SUCCESS in 8m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"28ad99f07ae074ecd72e9e44f9158d855f02e89c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 19:44:15.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/758ab04552d5433aa4cb31ef74bb182c\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3bc7343241954c3caf0df7c50b10a011 : TIMED_OUT in 1h 00m 55s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a539ae82cd4142b4af836f2e042dd334 : TIMED_OUT in 1h 01m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a7a302101e927ade12782679e231dcbee18c63cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-11 06:53:58.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"c4f41002ed20b1dcf0813d1ba6a9975bbf7513ca","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 07:44:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e502667fa5c04c3a90b53841b0a85ab7\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/841503c737014e4ab790ddfe29328dc0 : SUCCESS in 48m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2369ec41affd4ef8a70313d247d43ff1 : SUCCESS in 41m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"28924f17d587ba2a6d298a6879322cb18c73c302","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 08:29:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e9eb8727ec44082baa69f1540c8046f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bec33800c8564896a2c9bf8aca32fc96 : SUCCESS in 14m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f0948ce1fc04546968c31739ba7e102 : SUCCESS in 4m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/04de883ccce349c5aea91d9dc17ab4ab : SUCCESS in 10m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c823eefbdc004714b9276f632d9fa1e5 : SUCCESS in 11m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef83c11722464aa584f05dfa75a394a4 : SUCCESS in 11m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/92632398a3524ef7873aa1ad39af3236 : SUCCESS in 56m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f75aa4438d974bdf806a73047315f4a7 : SUCCESS in 1h 34m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/930ee9345a8043559ab5af6c1c8f31cf : SUCCESS in 11m 48s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1bde0b903cbb471fbe0d682542acef79 : SUCCESS in 18m 36s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/fbf0ff15a3f44c85883cb7cd9fea16df : SUCCESS in 32m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/80eba27d2d074004ba505a8216e82d26 : FAILURE in 30m 17s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/6549e74b85fd42fbb4687542e5df78ba : SUCCESS in 31m 34s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0ffb37deb6b14835aea3bfb09be0e935 : SUCCESS in 13m 46s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2565dcf9f18846f3803750588a4780ed : FAILURE in 20m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1a45bdea0d154b9abacf3d7328a7225f : SUCCESS in 44m 40s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6d2b55ec8c5c414c9a1579635199fda3 : SUCCESS in 44m 54s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/08430207d65e4a3f98134883238cfcc0 : SUCCESS in 8m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2a5a14ef0a5475cdd803e51b131ffc2de930c8f4","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-10-11 08:38:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bebe68359fcba211e19205f957fd4737b2b84e45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-11 10:48:21.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"4020dee51741c07dc8bb523d64f787581ebf23f1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 11:51:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4d2cc7aeb79423bb057c19d63555287\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/77c6e5c250544bd1bd319cfe51329709 : SUCCESS in 1h 00m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/65e2736dcf1d47329c45142e4bc98e14 : TIMED_OUT in 1h 00m 51s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f6858c9ce6f8135130b24a6c73da569efee4772b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 12:26:30.000000000","message":"Patch Set 5: 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/f72cda5dcf4a44dbb62cc05ecb3508a4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30c8d4b70bc1448ab7356a2f30072a10 : POST_FAILURE in 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c25010967e0e4ea6accea01958d7af60 : SUCCESS in 6m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1d58648b213c49d099a84afe1bf2cd9d : SUCCESS in 13m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/34683293f0ae45cd876aa06a4467361a : SUCCESS in 10m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa2cb572272b4a0baae47c5c2598d229 : POST_FAILURE in 11m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/4b9d8eb215f94113b9a0174be1cfb03f : POST_FAILURE in 59m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ffffa2e147ef44c189d9a6334c327304 : POST_FAILURE in 1h 37m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b8d82103cfe145e197741d7d0849f9b8 : POST_FAILURE in 9m 54s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ef5c9cb4bb904b81b0c53a681586ebbc : SUCCESS in 28m 57s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/2c920305aae94f3d9a7c5a2c7669a027 : SUCCESS in 32m 23s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/21ace52f85a146a3bec2c770b6554c1b : FAILURE in 32m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/ba4b792726ba49c982dc6bc85dd0d121 : POST_FAILURE in 21m 35s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f5f76b83bbd84230b2e83b1c9a229b5e : SUCCESS in 19m 42s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/fecd25ea04d54c6fa493466e60e30fab : POST_FAILURE in 12m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f71fe9fac00f419e9785f8337374bbb7 : POST_FAILURE in 56m 17s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f3a090fbd7984f89ad18cffac5029006 : POST_FAILURE in 32m 30s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/beb2154e90d14d7d82b894de7ba4937e : SUCCESS in 6m 17s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b731ed5ef5a175161823b09debbfcd2051a7af83","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-11 12:36:48.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c6e2bf868e2c8374a8ed44f9bfe172acb8d1f7cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 13:40:08.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e421ed0899944f7398c842b0163758f5\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b3fb3fc8da204b93af1f7b4b216075f6 : SUCCESS in 58m 02s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/25d008c9706d43029a141baf2ced5444 : TIMED_OUT in 1h 00m 58s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c991d9b4b85134f2fd675872d705a6564ffd2b3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-11 14:17:26.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/958dba03011e467e96cfca49b8dbad33\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/96ea69e42d65446783988168928f0657 : SUCCESS in 13m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dbaa7bf03e2497dab222915a155cc4e : SUCCESS in 5m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d3b00181705a445e8bbddc3b591293be : SUCCESS in 12m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3577bdb473754e8abf2e2e76eb007e64 : SUCCESS in 11m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78ddb1f396d84489b7976d9161c90824 : SUCCESS in 11m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/d773df20484a460fa100eec47e06242a : SUCCESS in 48m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c057244b605a47b2a4631e956c6bd9ad : SUCCESS in 1h 39m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c723bfbdbc3e43758f93f978bfd359b8 : SUCCESS in 11m 10s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/34ba33e37a2a4951a9974b2e70234b6b : SUCCESS in 29m 35s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/11c15441ca8f46f1928a1e64a9de559b : SUCCESS in 44m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a3e745908ecf4233bcef860b7dd61c83 : FAILURE in 17m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/6879c78f60074ab8b5d8744bcb5508d2 : SUCCESS in 29m 48s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/4b5328df69e94e6ab581bb217e570d09 : SUCCESS in 11m 37s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2eec633272f8433caea8af1785ad1b66 : FAILURE in 13m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a1fba29b824c493f9b6e4b843335ffb8 : SUCCESS in 37m 39s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/7dc9e171488b43cfb4f9fc1da914fda4 : SUCCESS in 39m 56s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c5600c1b78794a408bfcfdfa7d855645 : SUCCESS in 4m 09s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2d50817f128d61c0528263352c6fea8ee2168b99","author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"date":"2024-11-12 12:53:43.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"459dda92cf19d57b954473d676c4ec9b36994851","author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"date":"2024-11-13 15:14:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"de7f48d2928c4add5d21ed7ef6e6dcf6282b8f52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"real_author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"date":"2024-11-13 15:14:52.000000000","message":"Patch Set 6: Patch Set 5 was rebased on behalf of \u003cGERRIT_ACCOUNT_27900\u003e\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"_revision_number":6},{"id":"04be3d243ce254d6ebbe621aee00655cf65bf1b5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-13 16:19:14.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05e51ad207884f8fa27fad4a5736f936\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d5cb48778c634c1489f8bdbd17196af7 : TIMED_OUT in 1h 01m 02s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/abf9bf2b7fd140d4acb9504788206156 : TIMED_OUT in 1h 01m 07s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"91a122374dc9b6e37dd8ca4964dda9b223efef4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-13 16:37:42.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eea2ed32711b40fc8e7bf67ac7f6afd7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/514ace0345fa47a782a7f47dfe72ac0e : SUCCESS in 11m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47b8528cb63e41ac96cfcb9157fc752c : SUCCESS in 5m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/aa632b80b5874c88944e8ddb98de5eea : SUCCESS in 11m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5aff55e8adb4419b805123afcfce7081 : SUCCESS in 11m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77967164ad3045cc8174f32b210c602e : SUCCESS in 11m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/18adeccaec174f70b281381b7080740f : SUCCESS in 1h 00m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e99e7342630c454bac4118e6e82b72a4 : SUCCESS in 1h 20m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8963f41e63ab4bddadededc743ce6837 : SUCCESS in 11m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5ec8e969be1640b2bf44f19ee4fff3a7 : SUCCESS in 21m 13s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/2df63ca91f9745168b2928318507086a : SUCCESS in 36m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f4f992bae2a5450bab1be2d5165b7a3d : FAILURE in 18m 33s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/409ef1e5c93146a88d0fc29214cac18f : SUCCESS in 30m 20s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/12156853f3454715acc55aab63dd75ba : SUCCESS in 9m 28s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/16c6942112b04fd49892fafccb6219e0 : FAILURE in 11m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/89ed27f409a04069a417e6dc5c3a768a : SUCCESS in 1h 02m 14s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/e2a687ec0dbf422598393552b1cf2a7b : SUCCESS in 38m 43s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cb2a69c7b5ad42d6bd5f7d39b25729c5 : SUCCESS in 5m 25s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"492ef4326ee780a1f9018d403a48244be86eff3a","author":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"date":"2024-11-15 12:57:12.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"ffc19f4e62a7a6a45b44d5db8aa8ab45b6b13b52","author":{"_account_id":37374,"name":"Stanislav Zaprudskiy","email":"s.zaprudskiy@sap.com","username":"stanislav-z"},"date":"2024-11-20 12:06:50.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"fb0bdcff3899b8a095f6364e335596eb1a497b55","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2024-11-22 15:17:53.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"04655335e77fea6594854d67fd333318a38cc17e","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-11-22 15:21:25.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"4e0eaca1fad0a984045ddaf2a382623d2436c36f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-22 15:23:14.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"c7c5eff7144267e886015b7370af6d8a02e8a925","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-22 16:59:25.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e0793cce31246b38bd1e31bca25898c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6a7d7042b4b46e68de9508e535a5a59 : SUCCESS in 5m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1df4e0e4a1f4072945f1fd35a93b88f : SUCCESS in 12m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/87f543408d164841af6c35048502fbfa : SUCCESS in 16m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fc7165d86e1491493ce925b3f2ad25d : SUCCESS in 12m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/d2416f58b51f42cda65cc3d0f6a77356 : SUCCESS in 49m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6c0f44aa51e44416b15aa2f6fb8e66c4 : SUCCESS in 1h 24m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b53af17af6bb4bc591cd2787c8a7f83f : SUCCESS in 12m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8bbebd01d0774e40a26b072196da570c : SUCCESS in 39m 29s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/ea3096e16a8b4f6bb00a98aa5f97a6cf : SUCCESS in 38m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9612b9ea28644a1b8e1e43d69353da2b : SUCCESS in 1h 01m 08s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/67c83d106e5c47c0944b719bf6d35978 : SUCCESS in 39m 16s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"43bac1ebd9ba2f72ef2643aa65031460916749e4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-22 16:59:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"8ce2fcfa5ba1221a82a052c1c7fa6fca9e468291","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-22 17:00:48.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1254e98bba714352b7107bed6be45e00\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f185e7bef914df0a525800f8bcb91f7 : SUCCESS in 1m 02s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/efc34fe141544ba9aa41a4db363ffc86 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"57c6b3187fc47e7d5cf6f1b5cde10fd867edb49f","revisions":{"d3d0090798d0b736dffa6a1464083b08c1229e38":{"kind":"REWORK","_number":1,"created":"2024-10-10 12:03:28.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/60/932060/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/1"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:03:03.000000000","tz":120},"subject":"[WIP] Add new keystone.wsgi module","message":"[WIP] Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d3d0090798d0b736dffa6a1464083b08c1229e38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d3d0090798d0b736dffa6a1464083b08c1229e38"}]},"branch":"refs/heads/master"},"11380b6aef93d395b75a9901ed917d28c7734fd7":{"kind":"REWORK","_number":2,"created":"2024-10-10 12:57:09.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/60/932060/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/2"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:52:47.000000000","tz":120},"subject":"[WIP] Add new keystone.wsgi module","message":"[WIP] Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/11380b6aef93d395b75a9901ed917d28c7734fd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/11380b6aef93d395b75a9901ed917d28c7734fd7"}]},"branch":"refs/heads/master"},"3e6e5316a17f48cff35ce9634f1bdb1b035d3114":{"kind":"REWORK","_number":3,"created":"2024-10-10 15:11:14.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/60/932060/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/3"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 15:11:02.000000000","tz":120},"subject":"[WIP] Add new keystone.wsgi module","message":"[WIP] Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3e6e5316a17f48cff35ce9634f1bdb1b035d3114"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3e6e5316a17f48cff35ce9634f1bdb1b035d3114"}]},"branch":"refs/heads/master"},"1b0c8057acb2f2d9c07aae52b1121d7834cc5442":{"kind":"REWORK","_number":4,"created":"2024-10-11 06:53:58.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/60/932060/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/4"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-11 06:53:43.000000000","tz":120},"subject":"[WIP] Add new keystone.wsgi module","message":"[WIP] Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b0c8057acb2f2d9c07aae52b1121d7834cc5442"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b0c8057acb2f2d9c07aae52b1121d7834cc5442"}]},"branch":"refs/heads/master"},"95fcf612421f3f01793f1e21872ae860cd2f0a2e":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2024-10-11 10:48:21.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/60/932060/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/5"}}},"commit":{"parents":[{"commit":"f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1","subject":"Merge \"Enable JsonSchema validation for `project`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f7ffacb7ad2d09da01b00cf50192a5c2b2d899a1"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-11 10:48:21.000000000","tz":0},"subject":"Add new keystone.wsgi module","message":"Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/95fcf612421f3f01793f1e21872ae860cd2f0a2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/95fcf612421f3f01793f1e21872ae860cd2f0a2e"}]},"branch":"refs/heads/master","description":"Edit commit message"},"57c6b3187fc47e7d5cf6f1b5cde10fd867edb49f":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-11-13 15:14:52.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"real_uploader":{"_account_id":31068,"name":"Joel Capitao","email":"jcapitao@redhat.com","username":"jcapiitao"},"ref":"refs/changes/60/932060/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/60/932060/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/60/932060/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/60/932060/6"}}},"commit":{"parents":[{"commit":"6433f1ae1c094e58216360d191a21d956a80f658","subject":"Merge \"Complete getting rid of passlib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6433f1ae1c094e58216360d191a21d956a80f658"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-10-10 12:02:32.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-11-13 15:14:52.000000000","tz":0},"subject":"Add new keystone.wsgi module","message":"Add new keystone.wsgi module\n\nThis allows deployment tooling to easily switch from passing a binary\npath to passing a Python module path. We\u0027ll use it shortly.\n\nChange-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/57c6b3187fc47e7d5cf6f1b5cde10fd867edb49f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/57c6b3187fc47e7d5cf6f1b5cde10fd867edb49f"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":{}}}]}
