)]}'
{"id":"openstack%2Fmistral-lib~900029","triplet_id":"openstack%2Fmistral-lib~master~Id8cc900a7d94286e79f1ece4dc4177383263f55c","project":"openstack/mistral-lib","branch":"master","topic":"bp/add-headers-propagation","attention_set":{},"removed_from_attention_set":{"36440":{"account":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"last_update":"2024-03-14 15:38:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id8cc900a7d94286e79f1ece4dc4177383263f55c","subject":"Headers propagation from an execution request to actions/notifications","status":"MERGED","created":"2023-11-03 10:02:08.000000000","updated":"2024-03-14 15:41:07.000000000","submitted":"2024-03-14 15:38:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"900029-bp/add-headers-propagation","meta_rev_id":"a2440b56bd5c697fef0f7ebc4a19676873039c92","_number":900029,"virtual_id_number":900029,"owner":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-03-14 15:38:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"all":[{"value":2,"date":"2024-03-14 15:26:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"all":[{"value":1,"date":"2024-03-14 15:26:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":35600,"name":"Axel Vanzaghi","display_name":"Axel Vanzaghi","email":"avanzaghi.osf@axellink.fr","username":"axel.vanzaghi","status":"OVHcloud"},{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"reviewers":{"REVIEWER":[{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},{"_account_id":35600,"name":"Axel Vanzaghi","display_name":"Axel Vanzaghi","email":"avanzaghi.osf@axellink.fr","username":"axel.vanzaghi","status":"OVHcloud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-03 10:10:03.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":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":35600,"name":"Axel Vanzaghi","display_name":"Axel Vanzaghi","email":"avanzaghi.osf@axellink.fr","username":"axel.vanzaghi","status":"OVHcloud"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"state":"REVIEWER"},{"updated":"2023-11-07 08:48:44.000000000","updated_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"reviewer":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"state":"REVIEWER"}],"messages":[{"id":"d39817c327bb580c427564c053a782128309eaec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"date":"2023-11-03 10:02:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a510af3f12d5cc3882a121a01d2071371872223","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 10:10:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7bb6c6133a1f47d9b54179472268ead9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/170775c6a56a46868fcb7223db47abf9 : SUCCESS in 2m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0e68f7832c8c4101badb622034b8a7d4 : SUCCESS in 2m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/39159dd9fa7d4bd7856de8ee3b1db690 : SUCCESS in 3m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07367eaa7e5947bb8e5a2b4c7d12cce8 : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":1},{"id":"125701003deac6c891d3ba46de2d980bef97700a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"date":"2023-11-07 08:29:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"d7c1620440f8ecb6b081698afe4f74ba2727324a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-07 08:34:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6823feb6ec384a3f837a349eab5d410b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c64a6ef6f25543059e8cc4bd8572250b : SUCCESS in 2m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b7bdcaae9b674a3aa42d36e63a8138d4 : SUCCESS in 2m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dfb13293e9ce4ed5a24ae5853ba5cf24 : SUCCESS in 2m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0d2694ed0764074891eb1dd2654b50f : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":2},{"id":"5845a9b55d5098ad11876a4bdf2460fae9bb7dee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"date":"2023-11-29 07:55:54.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"b81e36d0c86c0c12a707e965ae68d164d151f7b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-29 08:04:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58d7d72908b64c2cb2a631acd0926a5d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6db3e71889794ca6a5fdc8ff179dedad : SUCCESS in 3m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/22bc7c533e9e42338618e381ecdf9c2f : SUCCESS in 5m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bb01db841a954220be6e81ff5e4c7fe9 : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0c23b5c663446d495cf00f4430ad476 : SUCCESS in 2m 39s","accounts_in_message":[],"_revision_number":3},{"id":"2146c916de70671863ba002eabdf79de9a4b1181","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"date":"2024-03-14 11:28:44.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"46f338251bb2b4d133e17977cd4432454117603e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 11:47:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93263a575dcb4d468b0fb942554852ae\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/483eb65f68d74c928e5b5b1a9d4c47c0 : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7b0a1569a12d4c74be00b7ad0d474fec : SUCCESS in 3m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/be36fc6769e9454aa6094f7efc1bf67f : SUCCESS in 3m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42b0526b16c44ef3a69c29a7a7cd1e7d : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":4},{"id":"c2908a0d2fd6473c92faa0f213dc80a6fe25333d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"date":"2024-03-14 14:12:27.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a3d5cf1b73bb98a82da64ff9e2b3b793585664b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 14:59:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50130e4609c343288e66364a39fb616f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e51afe148ff459a84deb71b51044ba9 : SUCCESS in 2m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ef3263ee174c4b10841bd650b26daf7a : SUCCESS in 4m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/84a02567135d47208eacad728f01bfaf : SUCCESS in 3m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0a7e8cb101746219329ade7d57b24bd : SUCCESS in 2m 58s","accounts_in_message":[],"_revision_number":5},{"id":"006b6431b05558b02e1329fab98b359e8a330b1c","author":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"date":"2024-03-14 15:26:24.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"2342a071c2582024a5fce75e48bee41a6d46707e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 15:26:43.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f0062ed39af87d2fa888e08b3c4faa044102b4c5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 15:38:47.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf56f660170d49fc82b57a844b0398ed\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/164858f96edf4d7f954470a5369a8702 : SUCCESS in 2m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/62dd9d688a5d46c79d18586c3db6e6e2 : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1f8c007aa9464883ae9215ca708af5f1 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8563172690df4e81b96e9afc451de5cd : SUCCESS in 2m 58s","accounts_in_message":[],"_revision_number":5},{"id":"7d2107a4b76fefb189af15fab5462c187d836546","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 15:38:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"a2440b56bd5c697fef0f7ebc4a19676873039c92","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-14 15:41:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48aa1b43c0564d82b9b9c41653fa75c5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c494b7edffe4da781d09bbd54983fc0 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"737e09646f15f4290638c61506fa2fbefcd7571e","revisions":{"18204e0c371e073068583e6896c0ae690bcea9e5":{"kind":"REWORK","_number":1,"created":"2023-11-03 10:02:08.000000000","uploader":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"ref":"refs/changes/29/900029/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/29/900029/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/1"}}},"commit":{"parents":[{"commit":"4cafa4d4e08369d2877d9406f98d651241e85a51","subject":"Update master for stable/2023.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/4cafa4d4e08369d2877d9406f98d651241e85a51"}]}],"author":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-03 10:01:22.000000000","tz":360},"committer":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-03 10:02:04.000000000","tz":360},"subject":"Headers propagation from an execution request to actions/notifications","message":"Headers propagation from an execution request to actions/notifications\n\nCurrently Mistal doesn`t support distribution tracing, which means\nthat there`s no way to propagate traceId/spanId from an execution to\nrelated actions/notifications.\nIt leads us to an issue, because according to distribution tracing\nprinciples \"traceId\" should remain the same during the discovery\nprocess, which includes Mistral worflow execution.\nProposed solution is to keep some headers from execution request\nand propagate them later to actions/notifications.\nRegexp can be stored as env variable to define headers which\nwill be propagated.\n\nImplements blueprint add-headers-propagation\n\nChange-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/18204e0c371e073068583e6896c0ae690bcea9e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/18204e0c371e073068583e6896c0ae690bcea9e5"}]},"branch":"refs/heads/master"},"dd1730c6df764926d2da54eac4a49bfc393eacb5":{"kind":"REWORK","_number":2,"created":"2023-11-07 08:29:43.000000000","uploader":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"ref":"refs/changes/29/900029/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/29/900029/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/2"}}},"commit":{"parents":[{"commit":"4cafa4d4e08369d2877d9406f98d651241e85a51","subject":"Update master for stable/2023.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/4cafa4d4e08369d2877d9406f98d651241e85a51"}]}],"author":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-07 08:27:58.000000000","tz":360},"committer":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-07 08:27:58.000000000","tz":360},"subject":"Headers propagation from an execution request to actions/notifications","message":"Headers propagation from an execution request to actions/notifications\n\nCurrently Mistal doesn`t support distribution tracing, which means\nthat there`s no way to propagate traceId/spanId from an execution to\nrelated actions/notifications.\nIt leads us to an issue, because according to distribution tracing\nprinciples \"traceId\" should remain the same during the discovery\nprocess, which includes Mistral worflow execution.\nProposed solution is to keep some headers from execution request\nand propagate them later to actions/notifications.\nRegexp can be stored as env variable to define headers which\nwill be propagated.\n\nImplements blueprint add-headers-propagation\n\nChange-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/dd1730c6df764926d2da54eac4a49bfc393eacb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/dd1730c6df764926d2da54eac4a49bfc393eacb5"}]},"branch":"refs/heads/master"},"88c49e0a93fb1e1a73c675ed496267e677b3f0de":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-11-29 07:55:54.000000000","uploader":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"ref":"refs/changes/29/900029/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/29/900029/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/3"}}},"commit":{"parents":[{"commit":"d11fa81ec5511a2daad35085a7ddbaabed10184e","subject":"Update master for stable/2023.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/d11fa81ec5511a2daad35085a7ddbaabed10184e"}]}],"author":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-07 08:27:58.000000000","tz":360},"committer":{"name":"Zelenevskii Vadim","email":"wortellen@gmail.com","date":"2023-11-29 07:55:54.000000000","tz":0},"subject":"Headers propagation from an execution request to actions/notifications","message":"Headers propagation from an execution request to actions/notifications\n\nCurrently Mistal doesn`t support distribution tracing, which means\nthat there`s no way to propagate traceId/spanId from an execution to\nrelated actions/notifications.\nIt leads us to an issue, because according to distribution tracing\nprinciples \"traceId\" should remain the same during the discovery\nprocess, which includes Mistral worflow execution.\nProposed solution is to keep some headers from execution request\nand propagate them later to actions/notifications.\nRegexp can be stored as env variable to define headers which\nwill be propagated.\n\nImplements blueprint add-headers-propagation\n\nChange-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/88c49e0a93fb1e1a73c675ed496267e677b3f0de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/88c49e0a93fb1e1a73c675ed496267e677b3f0de"}]},"branch":"refs/heads/master","description":"Rebase"},"b66ff6f86b6c05cf42e8de7266af2703f4d6069a":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-03-14 11:28:44.000000000","uploader":{"_account_id":36440,"name":"Zelenevskii Vadim","display_name":"Vadim","email":"wortellen@gmail.com","username":"wortellen"},"ref":"refs/changes/29/900029/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/29/900029/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/4"}}},"commit":{"parents":[{"commit":"cdb47f994ba48a49acc5f3a4b369d1a95191e1cc","subject":"Merge \"reno: Update master for unmaintained/yoga\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/cdb47f994ba48a49acc5f3a4b369d1a95191e1cc"}]}],"author":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-07 08:27:58.000000000","tz":360},"committer":{"name":"Zelenevskii Vadim","email":"wortellen@gmail.com","date":"2024-03-14 11:28:44.000000000","tz":0},"subject":"Headers propagation from an execution request to actions/notifications","message":"Headers propagation from an execution request to actions/notifications\n\nCurrently Mistal doesn`t support distribution tracing, which means\nthat there`s no way to propagate traceId/spanId from an execution to\nrelated actions/notifications.\nIt leads us to an issue, because according to distribution tracing\nprinciples \"traceId\" should remain the same during the discovery\nprocess, which includes Mistral worflow execution.\nProposed solution is to keep some headers from execution request\nand propagate them later to actions/notifications.\nRegexp can be stored as env variable to define headers which\nwill be propagated.\n\nImplements blueprint add-headers-propagation\n\nChange-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/b66ff6f86b6c05cf42e8de7266af2703f4d6069a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/b66ff6f86b6c05cf42e8de7266af2703f4d6069a"}]},"branch":"refs/heads/master","description":"Rebase"},"737e09646f15f4290638c61506fa2fbefcd7571e":{"kind":"REWORK","_number":5,"created":"2024-03-14 14:12:27.000000000","uploader":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"},"ref":"refs/changes/29/900029/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/29/900029/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/29/900029/5"}}},"commit":{"parents":[{"commit":"5d7fd30ba3548ab60891a0dd7b58edf9e13edc9f","subject":"New fields added to action execution context","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/5d7fd30ba3548ab60891a0dd7b58edf9e13edc9f"}]}],"author":{"name":"Vadim Zelenevsky","email":"wortellen@gmail.com","date":"2023-11-07 08:27:58.000000000","tz":360},"committer":{"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","date":"2024-03-14 14:12:17.000000000","tz":180},"subject":"Headers propagation from an execution request to actions/notifications","message":"Headers propagation from an execution request to actions/notifications\n\nCurrently Mistal doesn`t support distribution tracing, which means\nthat there`s no way to propagate traceId/spanId from an execution to\nrelated actions/notifications.\nIt leads us to an issue, because according to distribution tracing\nprinciples \"traceId\" should remain the same during the discovery\nprocess, which includes Mistral worflow execution.\nProposed solution is to keep some headers from execution request\nand propagate them later to actions/notifications.\nRegexp can be stored as env variable to define headers which\nwill be propagated.\n\nImplements blueprint add-headers-propagation\n\nChange-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/737e09646f15f4290638c61506fa2fbefcd7571e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/737e09646f15f4290638c61506fa2fbefcd7571e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29124,"name":"Oleg Ovcharuk","email":"vgvoleg@gmail.com","username":"vgvoleg"}}]}],"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":{}}}]}
