)]}'
{"id":"openstack%2Fopenstack-ansible-ops~706528","triplet_id":"openstack%2Fopenstack-ansible-ops~master~Ie39fc10f5749c9636c890a0417fc532f77562144","project":"openstack/openstack-ansible-ops","branch":"master","topic":"beat_host_groups","hashtags":[],"change_id":"Ie39fc10f5749c9636c890a0417fc532f77562144","subject":"Allow user override of beat install locations","status":"MERGED","created":"2020-02-07 14:41:37.000000000","updated":"2020-02-14 03:43:59.000000000","submitted":"2020-02-14 03:42:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"706528-1581651761547-7c03db43","meta_rev_id":"b1e3c9b587eaf31aecb0c7199432d52ea39cadde","_number":706528,"virtual_id_number":706528,"owner":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-14 03:42:41.000000000","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":2,"date":"2020-02-14 03:31:18.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-02-10 20:09:46.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2020-02-14 03:31:18.000000000","permitted_voting_range":{"min":1,"max":1},"_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":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-10 20:09:46.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-02-14 03:31:18.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-02-14 03:42:41.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":"9c01918d8f1691c6560683e39be79f9b760f562a","author":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"date":"2020-02-07 14:41:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab2a5545caef6c7f21ef29ba5e29cd0e26cd90c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-07 15:04:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f7220a34c134549b24bd42261f5f317 : SUCCESS in 4m 30s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/bf02d47092844ebd8a8449cc3733cdd9 : SUCCESS in 8m 03s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/96150fda41b64755a49757fc3a41132e : SUCCESS in 18m 06s","accounts_in_message":[],"_revision_number":1},{"id":"debf3c3ab72209f3ea52826199cca1163b4cc4cb","author":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"date":"2020-02-10 09:59:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a49e4305df5d18e65e69b6f69cff7bdc37b635e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-10 10:24:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/052e129bd51d4949b6d5e3ad01548efd : SUCCESS in 4m 47s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/f6b1cd758c2047e9abd6031bf2ff5cc5 : SUCCESS in 6m 27s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ae8ac848e3344ed6b5ebbedcc9f8029f : SUCCESS in 23m 43s","accounts_in_message":[],"_revision_number":2},{"id":"1ac6e768e65926e6c5a33beb2be4f5601e1f416f","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-02-10 20:09:46.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"66e1f1917c93314e38579a54b56329b5d9e6a3f0","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-02-14 03:31:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"41e6fc5cc4178484240587957b8799b81c55280b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 03:31:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"769c2e72400b0a694ab91e64927b719d7dde7139","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 03:42:41.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6cd596ee900495dab94b7fc3b751d67 : SUCCESS in 4m 35s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/9b05bc2b98944a778d69b09c733e05da : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":2},{"id":"c8a06892f62f75eff4002d9ef9a72fb170dbc5bb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 03:42:41.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"0487bc19bedca700a3f5a6f4279b25c31739ac05","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 03:43:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b4fbca8e851409b94b72be6a627d7a1 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c43903e5c5d262d6ab09452e053afcfa1f8d26a4","revisions":{"c5c6fa88584a41cb3e8e6e504d658c11aee0c1cf":{"kind":"REWORK","_number":1,"created":"2020-02-07 14:41:37.000000000","uploader":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"ref":"refs/changes/28/706528/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/28/706528/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/1"}}},"commit":{"parents":[{"commit":"9dffb8c18498562e1fe88e5ec0cc8f3e1dae6e42","subject":"Module config updates in ELK 7x Metricbeat template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/9dffb8c18498562e1fe88e5ec0cc8f3e1dae6e42"}]}],"author":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-02-07 14:18:45.000000000","tz":0},"committer":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-02-07 14:41:18.000000000","tz":0},"subject":"Allow user override of beat install locations","message":"Allow user override of beat install locations\n\nThe installation locations of elastic beats are currently hardcoded\nusing openstack-ansible groups and cannot readily be extended to include\nnon-openstack hosts. This is particularly notable with auditbeat,\npacketbeat and filebeat, which directly use the OSA \u0027hosts\u0027 group, and\nmetricbeat, which uses \u0027all\u0027.\n\nThis commit allows these choices to be overrided by defining groups\nnamed filebeat, metricbeat etc, with naming conventions as with the elk\nintegration inventory. Using integration inventories, one can include\nthe OSA groups within the override to extend the deployment. The defaults\nare unchanged, with the exception of Metricbeat, which is now by default\ndeployed to the OSA groups \u0027hosts\u0027 and \u0027all_containers\u0027 instead of \u0027all\u0027.\n\nChange-Id: Ie39fc10f5749c9636c890a0417fc532f77562144\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c5c6fa88584a41cb3e8e6e504d658c11aee0c1cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c5c6fa88584a41cb3e8e6e504d658c11aee0c1cf"}]},"branch":"refs/heads/master"},"c43903e5c5d262d6ab09452e053afcfa1f8d26a4":{"kind":"REWORK","_number":2,"created":"2020-02-10 09:59:18.000000000","uploader":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"ref":"refs/changes/28/706528/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/28/706528/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/28/706528/2"}}},"commit":{"parents":[{"commit":"9dffb8c18498562e1fe88e5ec0cc8f3e1dae6e42","subject":"Module config updates in ELK 7x Metricbeat template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/9dffb8c18498562e1fe88e5ec0cc8f3e1dae6e42"}]}],"author":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-02-07 14:18:45.000000000","tz":0},"committer":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-02-10 09:54:19.000000000","tz":0},"subject":"Allow user override of beat install locations","message":"Allow user override of beat install locations\n\nThe installation locations of elastic beats are currently hardcoded\nusing openstack-ansible groups and cannot readily be extended to include\nnon-openstack hosts. This is particularly notable with auditbeat,\npacketbeat and filebeat, which directly use the OSA \u0027hosts\u0027 group, and\nmetricbeat, which uses \u0027all\u0027.\n\nThis commit allows these choices to be overrided by defining groups\nnamed filebeat, metricbeat etc, with naming conventions as with the elk\nintegration inventory. Using integration inventories, one can include\nthe OSA groups within the override to extend the deployment. The defaults\nare unchanged, with the exception of Metricbeat, which is now by default\ndeployed to the OSA groups \u0027hosts\u0027 and \u0027all_containers\u0027 instead of \u0027all\u0027.\n\nChange-Id: Ie39fc10f5749c9636c890a0417fc532f77562144\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c43903e5c5d262d6ab09452e053afcfa1f8d26a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/c43903e5c5d262d6ab09452e053afcfa1f8d26a4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
