)]}'
{"id":"openstack%2Fkeystonemiddleware~848295","triplet_id":"openstack%2Fkeystonemiddleware~master~I06685e01361a6c0825b707a147f0320a25e51ff0","project":"openstack/keystonemiddleware","branch":"master","topic":"publisher-opt","attention_set":{"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2022-06-30 14:53:55.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I06685e01361a6c0825b707a147f0320a25e51ff0","subject":"Configure audit message publisher","status":"NEW","created":"2022-06-30 13:23:55.000000000","updated":"2024-04-11 17:21:33.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1a0b5ca6c5feecddbafb9352d0e830ca6c767715","_number":848295,"virtual_id_number":848295,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2024-04-11 17:21:33.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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-06-30 14:53:55.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":"3da87129d1143262c0243c84516cc6f88bf9fcbb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2022-06-30 13:23:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a02ef056680f7db4c00044e0dc476072c76ccc6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-30 14:53:55.000000000","message":"Patch Set 1: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e2c4a3e544b34344b6eb2a7da6078911 : FAILURE in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/053bde8abf664a879da7c27216f70619 : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f6613178b9354c25981056a4e138f27f : FAILURE in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8ff4e267d9ba431c8c8974737d2656db : FAILURE in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7b54dc649e264025b53953837a656717 : FAILURE in 3m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ca7ac585cdf48748b653dc6512798f2 : SUCCESS in 5m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ed19678da23c49368affe8240e9354cf : SUCCESS in 1h 27m 45s","accounts_in_message":[],"_revision_number":1},{"id":"cff368a015969e79cbd85ac838463e640abc15b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2022-07-12 20:17:06.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"a2d7829a3be70483ff6d78a89b9e7b8d7e09952b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-12 21:56:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/977260aa964e494f87690467ffb5bc58\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/152385639a8845f686cd4fc1fa70f1fc : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2f5395c7e4243f5b300a4a176244d4b : SUCCESS in 5m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8a2fba7fe40f4259a0b6b96a7b27fac1 : SUCCESS in 6m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/139e16621041425b8eb95590835e4420 : SUCCESS in 7m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5e72d39c86b3404a9d3099166b32ce9c : SUCCESS in 6m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc846e47e9ec44308426fb945319804f : SUCCESS in 8m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/74e70941b6e64b29b9615761cebf7731 : SUCCESS in 1h 36m 59s","accounts_in_message":[],"_revision_number":2},{"id":"dd605f2c082e96ee99b49a852719f7d715b9ad6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2022-07-14 10:27:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ba4c791ce1fe335ac57f688ccd75b780a95e41de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-14 11:56:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e620cf240ab4d0b888765767d181c27\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8116f20909fa4a069d902c2b29d568c7 : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a45937edab2d4d349a973a5ac42a2f9d : SUCCESS in 3m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/61b4ecf4ac0d4ff29af5afab68549bda : SUCCESS in 4m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/38235b710f7c4aa293cbc421ffa082e4 : SUCCESS in 4m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f00bc6f37b1149c5a280f0d474fa1504 : SUCCESS in 3m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9dc2d8f8a7244048784183ec374309e : SUCCESS in 6m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5345fa7004b941e9a198f6e1611243a6 : SUCCESS in 1h 27m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/295efcd6db5b4095bac72a6514563990 : SUCCESS in 4m 23s","accounts_in_message":[],"_revision_number":3},{"id":"1fbf21b3e13d69b0198b304f830dd862bf7867a5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2022-12-20 10:38:37.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"8d12649035a1e38aa6119eba84a61b478de7d9a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 12:16:23.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b2cbff6794ee487fbba4b528fe1dd431\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/61a983951d934b1b9a1992ac805a6c2b : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d9d4c81102a4544929701551573c28e : SUCCESS in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c0dc6e0c7e804ca081e912c6a4812d54 : SUCCESS in 3m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4effe873c68f44568e834c545b068a9f : SUCCESS in 3m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6ff6a3901bbc45a0a304fa9b2b496058 : SUCCESS in 3m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e7ad0c2456f4d0daaa6fddb937f01a0 : SUCCESS in 5m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6b3277f722ad4345ba46723b999d2da7 : SUCCESS in 1h 35m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d7ffdbb8c8ce4e46b4ac394a74e93504 : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":4},{"id":"b60e03e6f153400508d3600fb431ee3ce3ef9ee8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-08-31 08:17:53.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"5d45cb526517be8aa286d5c488978004a12dc151","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 09:43:17.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bd9b8e5454f841fc93a1560faa7818ea\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78b2ea1f12c04ed7b39136276dc128de : SUCCESS in 3m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8ace6af98f845f2bb190f6ecb6cea47 : SUCCESS in 2m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/75d2dc414be544dcb188b8e6306884b8 : SUCCESS in 3m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b75fe3f533794a198757677d12cfdf4b : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5694ad79751844bbbd0be3777e698626 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c50cfeb169ba4072be4846838e6bc5f6 : SUCCESS in 3m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9be8e5d4a7984f21a087690c8881a9ab : SUCCESS in 5m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/77b3264bc4804b34b4414b65f5afdc8b : SUCCESS in 1h 24m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1025988833e4dafa478ce3b47bcda6f : SUCCESS in 3m 30s","accounts_in_message":[],"_revision_number":5},{"id":"35dc7e19a3212c48ec642617cac36c5390afab1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2024-04-11 15:01:54.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"1a0b5ca6c5feecddbafb9352d0e830ca6c767715","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-11 17:21:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/655f3835cae24d2d9d146eb6cbe28e7a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd48fea19d66437e94da698937268399 : SUCCESS in 6m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47d035e1809f4dd7a96b662a5118107d : SUCCESS in 2m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/108a8b70501b493b963d7e579e7df4ed : SUCCESS in 2m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ad7e4359a58b48ad9536e5032374b42a : SUCCESS in 2m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d85e1d5cba3d4c38bb1a9b6e474572e2 : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e2fa88da9624a09b218fafe7054a688 : SUCCESS in 5m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9e1dfb80ec834a8a9ed2ecc288ba3cc8 : SUCCESS in 1h 53m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8dfcde4338ad4bd496916a80024fbb24 : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"992eee01f779c0e08621bda0f76a86c858761e2d","revisions":{"1ecfdf648c839822e725837d29a190b271ce5c15":{"kind":"REWORK","_number":1,"created":"2022-06-30 13:23:55.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/1"}}},"commit":{"parents":[{"commit":"dd31878b291e342ce478382e42d4e9dc29322258","subject":"Merge \"setup.cfg: Replace dashes by underscores\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/dd31878b291e342ce478382e42d4e9dc29322258"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/1ecfdf648c839822e725837d29a190b271ce5c15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/1ecfdf648c839822e725837d29a190b271ce5c15"}]},"branch":"refs/heads/master"},"65201b15ff2a3741918c53576658c98679246080":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-07-12 20:17:06.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/2"}}},"commit":{"parents":[{"commit":"bc863d808cd3e9fb0bb132e6466b2772b1328f11","subject":"Adapt to fixtures 4.x","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/bc863d808cd3e9fb0bb132e6466b2772b1328f11"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2022-07-12 20:17:06.000000000","tz":0},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/65201b15ff2a3741918c53576658c98679246080"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/65201b15ff2a3741918c53576658c98679246080"}]},"branch":"refs/heads/master","description":"Rebase"},"f7119efdedf5978803d9ee93ca21c25b007b7578":{"kind":"REWORK","_number":3,"created":"2022-07-14 10:27:22.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/3"}}},"commit":{"parents":[{"commit":"bc863d808cd3e9fb0bb132e6466b2772b1328f11","subject":"Adapt to fixtures 4.x","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/bc863d808cd3e9fb0bb132e6466b2772b1328f11"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-07-14 10:27:10.000000000","tz":180},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f7119efdedf5978803d9ee93ca21c25b007b7578"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/f7119efdedf5978803d9ee93ca21c25b007b7578"}]},"branch":"refs/heads/master"},"af3d185ce3aa102083bb510adc9a4fd959200352":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-12-20 10:38:37.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/4"}}},"commit":{"parents":[{"commit":"e05466c5f439cd05482f109e6eb97a50ba156698","subject":"Remove cache invalidation when using expired token","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/e05466c5f439cd05482f109e6eb97a50ba156698"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2022-12-20 10:38:37.000000000","tz":0},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/af3d185ce3aa102083bb510adc9a4fd959200352"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/af3d185ce3aa102083bb510adc9a4fd959200352"}]},"branch":"refs/heads/master","description":"Rebase"},"2338e31dc9e784f57ba5cc84dc047d63eaa498b1":{"kind":"REWORK","_number":5,"created":"2023-08-31 08:17:53.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/5"}}},"commit":{"parents":[{"commit":"d36c86ce4c8822de63a436cf109baddb313af40f","subject":"Merge \"Switch to 2023.1 Python3 unit tests and generic template name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/d36c86ce4c8822de63a436cf109baddb313af40f"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-08-31 08:17:22.000000000","tz":0},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/2338e31dc9e784f57ba5cc84dc047d63eaa498b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/2338e31dc9e784f57ba5cc84dc047d63eaa498b1"}]},"branch":"refs/heads/master"},"992eee01f779c0e08621bda0f76a86c858761e2d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-04-11 15:01:54.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/95/848295/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/95/848295/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/95/848295/6"}}},"commit":{"parents":[{"commit":"ebb842abf01745be4dbd280764faee6d32b2a76b","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/ebb842abf01745be4dbd280764faee6d32b2a76b"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2022-06-30 13:20:39.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2024-04-11 15:01:54.000000000","tz":0},"subject":"Configure audit message publisher","message":"Configure audit message publisher\n\ncurrently the publisher is taken as a current process name, but when API\nservices are all running under WSGI the publisher will be the same for\nall of them (like \u0027mod_wsgi\u0027), which makes it harder to distinguish\nseveral services.\n\nThis patch adds a new config option \u0027publisher\u0027 to allow explicitly set\nthe message publisher, falling back to process name if not set for\nbackward compatibility.\n\nChange-Id: I06685e01361a6c0825b707a147f0320a25e51ff0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/992eee01f779c0e08621bda0f76a86c858761e2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/992eee01f779c0e08621bda0f76a86c858761e2d"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":""}}}]}
