)]}'
{"id":"openstack%2Fopenstack-ansible-os_ceilometer~762083","triplet_id":"openstack%2Fopenstack-ansible-os_ceilometer~master~Ica34b308378974a2b5501e85b2a8040ad457f4cb","project":"openstack/openstack-ansible-os_ceilometer","branch":"master","topic":"762083-patch2","hashtags":[],"change_id":"Ica34b308378974a2b5501e85b2a8040ad457f4cb","subject":"Add event_pipeline support","status":"MERGED","created":"2020-11-10 06:58:16.000000000","updated":"2020-11-15 07:29:43.000000000","submitted":"2020-11-11 11:45:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"762083-1605095101829-b3c3e99b","meta_rev_id":"fa68bdc51736c5273af122ca92b0339bf98303c7","_number":762083,"virtual_id_number":762083,"owner":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-11-11 11:45:01.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":0,"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},{"value":2,"date":"2020-11-11 07:06:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-11-11 09:41:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-11-11 09:41:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-11 07:06:01.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2020-11-11 09:41:27.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2020-11-11 11:45:01.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":"65f494ffd8d307a523868d0cf37bb354274d441a","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 06:58:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6c34de25280d1823e62997034d1ba4b19d370409","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 09:39:16.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-ansible-linters https://zuul.opendev.org/t/openstack/build/2564520ebb694161b3d050faaad64aae : SUCCESS in 8m 59s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/bbef946615644de38125f63e89f34242 : FAILURE in 1h 05m 11s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/be196905f0c246a6bed96c4ed4485db1 : FAILURE in 1h 24m 17s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/7e2f2310b9d84a38a67dd0b3d1b65fc2 : FAILURE in 1h 06m 39s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b964ce5e785d4be8a44045c3f1d7e1ac : FAILURE in 1h 01m 54s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/fdf27b1f1867417a88c42742682aaf1f : FAILURE in 2h 30m 24s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1bfed1cb41754110bde9c73ff27ceba6 : FAILURE in 1h 46m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56a40044bad843c7940fc0234a180976 : SUCCESS in 6m 25s","accounts_in_message":[],"_revision_number":1},{"id":"1121dec213ad09915e528f424502d132c3266c24","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 10:30:26.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"36d9d6b2bf22bcd26f083b50b60506534dbb8e66","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 10:30:54.000000000","message":"Patch Set 1:\n\nalso we need to define ceilometer_event_pipeline_yaml_overrides in defaults/main.yml","accounts_in_message":[],"_revision_number":1},{"id":"05d2e51ac651d01fa76d400c3eea4a1f5d134089","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 11:34:44.000000000","message":"Patch Set 1:\n\n\u003e (2 comments)\n\nI\u0027m not sure about this, because there are various number of sinks that can be used for events. For example, my scenario requires to sink events in a RabbitMQ cluster.","accounts_in_message":[],"_revision_number":1},{"id":"675889db5af39669cad12e16557b5358a4c1d902","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 11:41:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"05a964f235ec3841f0e63b3c6093a072a9c3cac1","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 11:59:33.000000000","message":"Patch Set 2:\n\nshould we write release note about this change too? considering new variable.","accounts_in_message":[],"_revision_number":2},{"id":"0073f6e1747213578b84d748dc2fab6cd78bbaf1","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 12:02:35.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nSorry that I\u0027ve just realized this, but let\u0027s make it the same logic as for ceilometer_event_definitions_yaml_overrides?\n\nSo we should set in vars/main.yml:\nceilometer_event_pipeline_user_content: \"{{ lookup(\u0027file\u0027, ceilometer_event_pipeline_default_file_path, errors\u003d\u0027ignore\u0027) }}\"\n  \nAnd for ceilometer_core_files add:\n\n      - tmp_f: \"{{ (ceilometer_event_pipeline_user_content | length \u003e 0) | ternary(false, \u0027/tmp/event_pipeline.yaml\u0027) }}\"\n    source_f: \"{{ ceilometer_lib_dir }}/ceilometer/pipeline/data/event_pipeline.yaml\"\n    config_overrides: \"{{ ceilometer_event_pipeline_yaml_overrides }}\"\n    config_type: \"yaml\"\n    list_extend: false\n    content: \"{{ ceilometer_event_pipeline_user_content }}\"","accounts_in_message":[],"_revision_number":2},{"id":"a077cd0cfe015d54eedf0ab1970795f632996595","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 14:09:41.000000000","message":"Patch Set 2:\n\n\u003e (3 comments)\n \u003e \n \u003e Sorry that I\u0027ve just realized this, but let\u0027s make it the same\n \u003e logic as for ceilometer_event_definitions_yaml_overrides?\n \u003e \n \u003e So we should set in vars/main.yml:\n \u003e ceilometer_event_pipeline_user_content: \"{{ lookup(\u0027file\u0027,\n \u003e ceilometer_event_pipeline_default_file_path, errors\u003d\u0027ignore\u0027) }}\"\n \u003e \n \u003e And for ceilometer_core_files add:\n \u003e \n \u003e - tmp_f: \"{{ (ceilometer_event_pipeline_user_content | length \u003e 0)\n \u003e | ternary(false, \u0027/tmp/event_pipeline.yaml\u0027) }}\"\n \u003e source_f: \"{{ ceilometer_lib_dir }}/ceilometer/pipeline/data/event_pipeline.yaml\"\n \u003e config_overrides: \"{{ ceilometer_event_pipeline_yaml_overrides }}\"\n \u003e config_type: \"yaml\"\n \u003e list_extend: false\n \u003e content: \"{{ ceilometer_event_pipeline_user_content }}\"\n\nBoth ways work fine, but I think all definitions (ceilometer_event_definitions_yaml_overrides and ceilometer_data_meters_yaml_overrides) are done the way you mentioned, and pipeline was handled with templates.\nI noticed the parts that uses tmp_f modules are your commit. so this is entirely your call.","accounts_in_message":[],"_revision_number":2},{"id":"db6d897f3de33b77e28e72539bf9eff82c5702c6","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 14:28:39.000000000","message":"Patch Set 2:\n\njust a thought: why we don\u0027t handle pipeline.yaml with tmp_f module too? so we can have one way of handling all definitions and pipelines?","accounts_in_message":[],"_revision_number":2},{"id":"ce886283c10cc105e8b307996761c8106513fd99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 14:31:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/e925f57bf8c043a8b9d057359875fa25 : SUCCESS in 8m 08s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/c9f9444fb042486abff60672f54c01f6 : SUCCESS in 1h 23m 32s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/a4a7015a220f401eb92ce7595c49d68c : SUCCESS in 2h 02m 25s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/74a9ddf921b942a9ad4201d8c8e911a7 : SUCCESS in 1h 43m 44s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/972389c5145c4fcaa2e2107ab148db5e : SUCCESS in 1h 34m 05s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/ea287aa3018842ad97db7c43a30d0f39 : SUCCESS in 2h 29m 24s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/482859e8ea9a4e17ad09249ab6d1086b : SUCCESS in 1h 55m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9af4c33a34b14f7796b7c4f4df040ac8 : SUCCESS in 5m 45s","accounts_in_message":[],"_revision_number":2},{"id":"20f5d5a6f6bd804e997148fef64f26a198e1c661","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 14:40:38.000000000","message":"Patch Set 2:\n\nWell, we can do that. The only thing here is that we have non-default pipeline in templates, which respects rates, while default one is not and as simple as event pipeline. And imo having proper rates out of the box is pretty common usecase which makes sense at least to me.\n\nWe can change that if you want in a follow-up patch but this needs good upgrade reno, since all current deployments will need to carry this with their own.\n\nBut in case where event_pipeline \u003d\u003d https://opendev.org/openstack/ceilometer/src/branch/master/ceilometer/pipeline/data/event_pipeline.yaml there\u0027s no reason to carry template.","accounts_in_message":[],"_revision_number":2},{"id":"1743e9cdd81317835c856dd1b364a0cbf15a815d","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 14:41:48.000000000","message":"Patch Set 2:\n\nEventually tmp_f is cloudnull\u0027s thing, I was just applying to more roles:)","accounts_in_message":[],"_revision_number":2},{"id":"5fd1ced386d3ecfaed1e301203fc1fd5660cad6f","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-10 14:44:21.000000000","message":"Patch Set 2:\n\nWell, for pipeline.yml we can probably set some \"default_overrides\" in vars to make the same result we have now in the template and merging user overrides and our \"default overrides\".\nBut anyway, it\u0027s topic for separate discussion.\n\nFWIW, you can join us on Freenode IRC in #openstack-ansible for more effective discussions:)","accounts_in_message":[],"_revision_number":2},{"id":"bd98dfbeac56d656dbe64f51bc2c9ede531bb118","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 15:33:40.000000000","message":"Patch Set 2:\n\n\u003e Well, we can do that. The only thing here is that we have\n \u003e non-default pipeline in templates, which respects rates, while\n \u003e default one is not and as simple as event pipeline. And imo having\n \u003e proper rates out of the box is pretty common usecase which makes\n \u003e sense at least to me.\n \u003e \n \u003e We can change that if you want in a follow-up patch but this needs\n \u003e good upgrade reno, since all current deployments will need to carry\n \u003e this with their own.\n \u003e \n \u003e But in case where event_pipeline \u003d\u003d https://opendev.org/openstack/ceilometer/src/branch/master/ceilometer/pipeline/data/event_pipeline.yaml\n \u003e there\u0027s no reason to carry template.\n\n \u003e Well, we can do that. The only thing here is that we have\n \u003e non-default pipeline in templates, which respects rates, while\n \u003e default one is not and as simple as event pipeline. And imo having\n \u003e proper rates out of the box is pretty common usecase which makes\n \u003e sense at least to me.\n \u003e \n \u003e We can change that if you want in a follow-up patch but this needs\n \u003e good upgrade reno, since all current deployments will need to carry\n \u003e this with their own.\n \u003e \n \u003e But in case where event_pipeline \u003d\u003d https://opendev.org/openstack/ceilometer/src/branch/master/ceilometer/pipeline/data/event_pipeline.yaml\n \u003e there\u0027s no reason to carry template.\n\nJust couple of quick questions:\n1. I didn\u0027t get what you mean by respecting rate?\n2. I get what you mean by carrying unnecessary template, but that rule applies to pipeline.yaml too, isn\u0027t it?\n3. Changing pipeline.yaml tepmlate to tmp_f doesn\u0027t affect current deployments, because they used \u0027ceilometer_pipeline_yaml_overrides\u0027 variable, and tem_f module uses the same variable at the highest of override hierarchy. did I get it right?\n4. what is your opinion on adding \u0027target_f: \"/etc/ceilometer/event_definitions.yaml\"\u0027 attribute to ceilometer_core_files tmp_f? while the current version works, but I guess people used to see all config files in /etc","accounts_in_message":[],"_revision_number":2},{"id":"a267e527f6c21923c46bafa8816a9d8526b9d7ae","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-10 17:14:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"068e1445d8fd58d8e005c75635f1fd5375327a48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 19:57:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/535ec07868eb465c9964de2d98465583 : SUCCESS in 9m 54s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/1d2fae5cdbb54acda578876c335e1245 : SUCCESS in 1h 34m 23s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/568134a8d9bb41739ee17d981a98ebed : SUCCESS in 1h 57m 04s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/2a6b02f63afd4c70a0c5a3ee69b73e9e : SUCCESS in 1h 42m 19s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/424e2c6664684a6ea997e3096d17d950 : SUCCESS in 1h 27m 07s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/9e45425f04fd4d1a8baefffc7d5b2637 : SUCCESS in 2h 31m 24s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d8a6e560a3184135ae1808e018909ab3 : SUCCESS in 1h 52m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9370d12b92434639ba67098afcc7d1f2 : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":3},{"id":"2591f4ef72479f431c418ce8adf50c2cc880631d","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-11-11 07:06:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"fa719f4f35ccf994f416a7294e3be9677077172b","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-11-11 09:41:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d4939f52cf59896a5fb26c377cf60ddd24802f98","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 09:41:41.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d6f31fba224efd77358a22c4ee7ddeaa587b84fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 11:45:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"9f967c5d8ee1844239c58bfd1e99fcf56ea59185","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 11:45:01.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/56893b9621a044ae99c4058b03a9482b : SUCCESS in 12m 51s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/ddbb09f1f53048d08ceedb8f351fc0de : SUCCESS in 1h 36m 41s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/567fe87d34c14c7d99beb3ff052807be : SUCCESS in 1h 56m 44s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/88874cadf6b74e0b9059fcf39caa3157 : SUCCESS in 1h 43m 10s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f3d83ebff28245c690422a44d02c71a9 : SUCCESS in 1h 12m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f502872aa1124a479460da2dd877e6aa : SUCCESS in 6m 20s","accounts_in_message":[],"_revision_number":3},{"id":"8c458f49ffed69a40a48fdd6327efda6e29d1a32","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 11:46:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/181f99ff6ba94d68990e2eb482a03de7 : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":3},{"id":"07d3f5032ad84ab7bc61f6bcfcb47d0f0d492c0b","author":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"date":"2020-11-15 07:29:43.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/ussuri as commit 396b89817c654ceb18813b624b47bfbf7afcafd8","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"edb0d72ad88d0ceb60180e55ff403eab9f20c0f8","revisions":{"96285c6592199fbdf899bb0a0ceb561214ea5513":{"kind":"REWORK","_number":1,"created":"2020-11-10 06:58:16.000000000","uploader":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"ref":"refs/changes/83/762083/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_ceilometer","ref":"refs/changes/83/762083/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/1"}}},"commit":{"parents":[{"commit":"94d5c528e790035567bc58906184a3e2d13bab2e","subject":"Updated from OpenStack Ansible Tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/94d5c528e790035567bc58906184a3e2d13bab2e"}]}],"author":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 06:55:48.000000000","tz":210},"committer":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 06:57:41.000000000","tz":210},"subject":"Add event_pipeline support","message":"Add event_pipeline support\n\nChange-Id: Ica34b308378974a2b5501e85b2a8040ad457f4cb\nCloses-Bug: 1903395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/96285c6592199fbdf899bb0a0ceb561214ea5513"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/96285c6592199fbdf899bb0a0ceb561214ea5513"}]},"branch":"refs/heads/master"},"661f6c97ee7078334866fca69699c7fdfffd9bdf":{"kind":"REWORK","_number":2,"created":"2020-11-10 11:41:08.000000000","uploader":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"ref":"refs/changes/83/762083/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_ceilometer","ref":"refs/changes/83/762083/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/2"}}},"commit":{"parents":[{"commit":"94d5c528e790035567bc58906184a3e2d13bab2e","subject":"Updated from OpenStack Ansible Tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/94d5c528e790035567bc58906184a3e2d13bab2e"}]}],"author":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 06:55:48.000000000","tz":210},"committer":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 11:40:42.000000000","tz":210},"subject":"Add event_pipeline support","message":"Add event_pipeline support\n\nChange-Id: Ica34b308378974a2b5501e85b2a8040ad457f4cb\nCloses-Bug: 1903395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/661f6c97ee7078334866fca69699c7fdfffd9bdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/661f6c97ee7078334866fca69699c7fdfffd9bdf"}]},"branch":"refs/heads/master"},"edb0d72ad88d0ceb60180e55ff403eab9f20c0f8":{"kind":"REWORK","_number":3,"created":"2020-11-10 17:14:52.000000000","uploader":{"_account_id":29605,"name":"Siavash Sardari","email":"siavash.sardari@gmail.com","username":"siavash.sardari"},"ref":"refs/changes/83/762083/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_ceilometer","ref":"refs/changes/83/762083/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_ceilometer refs/changes/83/762083/3"}}},"commit":{"parents":[{"commit":"94d5c528e790035567bc58906184a3e2d13bab2e","subject":"Updated from OpenStack Ansible Tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/94d5c528e790035567bc58906184a3e2d13bab2e"}]}],"author":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 06:55:48.000000000","tz":210},"committer":{"name":"siavashsardari","email":"siavash.sardari@gmail.com","date":"2020-11-10 17:14:32.000000000","tz":210},"subject":"Add event_pipeline support","message":"Add event_pipeline support\n\nChange-Id: Ica34b308378974a2b5501e85b2a8040ad457f4cb\nCloses-Bug: 1903395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/edb0d72ad88d0ceb60180e55ff403eab9f20c0f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_ceilometer/commit/edb0d72ad88d0ceb60180e55ff403eab9f20c0f8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
