)]}'
{"id":"openstack%2Fkayobe~708921","triplet_id":"openstack%2Fkayobe~master~Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352","project":"openstack/kayobe","branch":"master","topic":"story/2007294","hashtags":[],"change_id":"Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352","subject":"CentOS 8: Use ansible_playbook_python for localhost dependencies","status":"MERGED","created":"2020-02-20 17:10:42.000000000","updated":"2020-02-26 18:48:42.000000000","submitted":"2020-02-26 18:45:07.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":"708921-1582742707600-b16e9fe7","meta_rev_id":"69e71fa0eae283567b6a86bc51e3609e828e4970","_number":708921,"virtual_id_number":708921,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-26 18:45:07.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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"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":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"all":[{"value":2,"date":"2020-02-26 10:03:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-02-26 16:25:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-02-26 16:25:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-26 10:03:55.000000000","updated_by":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"REVIEWER"},{"updated":"2020-02-26 16:25:34.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2020-02-26 18:45:07.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":"0bedf6daac02f3a52ffb1520df3ab62c2a6f2902","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-20 17:10:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a2d01602a4ee058e4344e31e2ac66e1da234bf50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-20 18:22:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/641700b7ef254397a72174ca65bf5276 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3044a5ce2884089ab6a6a80aa175cd7 : SUCCESS in 6m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eb0c6443133f4a1bb8e36c34abd2d49f : SUCCESS in 5m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/256bb1ee20c94942b2a8e24dd93d020a : SUCCESS in 6m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/015080c1172b43acb872ff67bc737b9d : SUCCESS in 8m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62db5a453e204a8ab3c298a73bdcf1ab : SUCCESS in 9m 17s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/413d5d51708740aeae43725ac46ba9ed : SUCCESS in 6m 05s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/0ddd0cb911734e549be86b3db7f6ba91 : SUCCESS in 11m 22s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/80e7eabb1b054957b128e5d35565d304 : SUCCESS in 40m 51s\n- kayobe-overcloud-centos https://zuul.opendev.org/t/openstack/build/34dcccfd89c448c780126056120d8188 : FAILURE in 10m 13s\n- kayobe-overcloud-upgrade-centos https://zuul.opendev.org/t/openstack/build/18be9ebdfc464f74b578830fbdd18251 : FAILURE in 1h 10m 06s\n- kayobe-seed-centos https://zuul.opendev.org/t/openstack/build/00e46bade6a346fa8ab91f4494b564ae : FAILURE in 12m 27s\n- kayobe-seed-upgrade-centos https://zuul.opendev.org/t/openstack/build/0130fefc3f654b6d9299fc0bd55a1171 : FAILURE in 30m 21s","accounts_in_message":[],"_revision_number":1},{"id":"b08acbbc3be2b84cd7ccd4c354f1618d117dfb3a","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-21 13:47:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"15504d82633317b777bf2608d6b69ea517099dd1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 14:35:47.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b97ebb888f854b60a869cc5f13886bc6 : SUCCESS in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/370b8e9cea0640908ae47b60350a4eb3 : SUCCESS in 6m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7868f015ceb5438592a313230a8f33c0 : SUCCESS in 7m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4ea42a0e30f249aeb7711b172b045c38 : SUCCESS in 6m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6d804c81fafc489d87f9f73b989c7950 : SUCCESS in 9m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8cedb809b1e74de385ba36de022c3e1c : SUCCESS in 9m 16s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/737edf510b6e4125a73b8a5e54bee8d2 : SUCCESS in 8m 24s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/c167191fed2a4bc2bd6bbf21348ade9b : SUCCESS in 12m 00s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/905a9849e43743d28fc071fd08132010 : SUCCESS in 43m 31s\n- kayobe-overcloud-centos https://zuul.opendev.org/t/openstack/build/0f9abdf41af445e0bb2a7ba7cc46cfdc : FAILURE in 9m 04s\n- kayobe-overcloud-upgrade-centos https://zuul.opendev.org/t/openstack/build/87986789084c426a92f9a14ccef0c673 : FAILURE in 43m 52s\n- kayobe-seed-centos https://zuul.opendev.org/t/openstack/build/10f2d35ca1f14f68ab4e78d0b77ee960 : FAILURE in 9m 48s\n- kayobe-seed-upgrade-centos https://zuul.opendev.org/t/openstack/build/4b0143b92808436d954910a40ea2a179 : SUCCESS in 38m 14s","accounts_in_message":[],"_revision_number":2},{"id":"8e398cb5249ae9322ab4c92673554eb900674964","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-21 15:39:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c307a79e6a64cb8648ea337e573a8a8f94b4cd05","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-21 17:02:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1d29991a3fb21a4938344934602534a7cce97cbb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 18:55:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53ca9ef6fa2d4da397bd39e5ba227136 : SUCCESS in 6m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbbb2d5ea6a842d2867c5732f2fdd12c : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/af8553932d9644399e69aa03f28baf60 : SUCCESS in 5m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cb26faffcbf747fcbbd877ab424ac446 : SUCCESS in 5m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4db17753cd424cc5985a679ae82aa05c : SUCCESS in 7m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d019cba92f042d5a8e27295d6a4d9ab : SUCCESS in 8m 06s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/2615c87c675745e099378beb8bf52732 : SUCCESS in 5m 22s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/d36255ecdb9e4109b78e690508805bb6 : SUCCESS in 13m 47s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/4578206163234be1a60c42e0486a931f : SUCCESS in 40m 34s\n- kayobe-overcloud-centos https://zuul.opendev.org/t/openstack/build/b80dd6977f3442969de83fa475827ba2 : SUCCESS in 1h 27m 53s\n- kayobe-overcloud-upgrade-centos https://zuul.opendev.org/t/openstack/build/ccd871af51eb42d6bdf743c531273154 : SUCCESS in 1h 48m 40s\n- kayobe-seed-centos https://zuul.opendev.org/t/openstack/build/ee68479463634c7586b02ac782f86d51 : SUCCESS in 29m 01s\n- kayobe-seed-upgrade-centos https://zuul.opendev.org/t/openstack/build/d5d07d291b6546e0a3ee9268ca0bd75d : SUCCESS in 36m 59s","accounts_in_message":[],"_revision_number":4},{"id":"aff9db93d6869507587b9699cc7f4bc8ba5b7b84","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-25 15:42:46.000000000","message":"Topic set to story/2007294","accounts_in_message":[],"_revision_number":4},{"id":"ba1f6e83d36ee81973ae487861457c2bebc80b40","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2020-02-25 16:51:39.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"54b05ec29f910843faef12a712ac135b7c860cfd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 19:21:56.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fab162682a34a9ebfd941dd2f6a2556 : SUCCESS in 6m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/416d3c5464594434951711ffd0d25430 : SUCCESS in 10m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7d4e2a6749104e76ba1dc203f7a743dc : SUCCESS in 6m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/de7593cb6edb49eda233751b2a69ace8 : SUCCESS in 9m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/26586656987d42238b306f319b96cf2b : SUCCESS in 8m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e530b479e40c44788f4715831290e6e4 : SUCCESS in 10m 20s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/839fce3719b946d9beb88a70c669c440 : SUCCESS in 6m 53s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/9e689d14f31e4351a8196ec709e5ba69 : SUCCESS in 16m 26s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/0f4bb05499c640bb9d44b4ec6af4e2eb : SUCCESS in 32m 44s\n- kayobe-overcloud-centos https://zuul.opendev.org/t/openstack/build/f0cf7b1db9c7467ea87983defc5cc8f8 : SUCCESS in 1h 24m 14s\n- kayobe-overcloud-upgrade-centos https://zuul.opendev.org/t/openstack/build/079552b439e44332973fe9fd19daa367 : SUCCESS in 2h 26m 17s\n- kayobe-seed-centos https://zuul.opendev.org/t/openstack/build/a11347b6697445e1aca971561ee39822 : SUCCESS in 26m 59s\n- kayobe-seed-upgrade-centos https://zuul.opendev.org/t/openstack/build/a5f7eadaf0854ef78b21cd8b41b33de6 : SUCCESS in 44m 15s","accounts_in_message":[],"_revision_number":5},{"id":"60c4bea7fbfcd6e9d86b53657cd6c0bc2caa732d","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2020-02-26 10:03:55.000000000","message":"Patch Set 5: Code-Review+2\n\nSeems sensible. Nice to hear a manual run for Ubuntu is planned given that we support it.","accounts_in_message":[],"_revision_number":5},{"id":"bb7ed87629bd29249c3efc88502ed509b429e0cb","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2020-02-26 16:25:34.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"a5fa50ba1c5ef2d610c5204b6a492c590b931aa3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 16:25:46.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d2d20eb6cbad284e995c7ba538b2ed7801464e6e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 18:45:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"05e0265fb8498bb538d0f737b4e4a851922ce879","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 18:45:07.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00ac3b0d33124b35aa84a103cfd6ba90 : SUCCESS in 5m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1e1ebf6e357f46c48a45f6ec473a0e5c : SUCCESS in 7m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d31e63eacbe0423b841f845589fc251f : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7052e9c2aaf4bd39229e80c493511fe : SUCCESS in 12m 20s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/8582f43e76cc4bb89f0a503cdbac3ae7 : SUCCESS in 7m 57s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/493562c345a2436cb925da561847dfc5 : SUCCESS in 11m 14s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/f551ceebe0e24117a0d3af3b1f667e07 : SUCCESS in 32m 22s\n- kayobe-overcloud-centos https://zuul.opendev.org/t/openstack/build/8c4a134cd2234d7783dafa2ce4777032 : SUCCESS in 1h 11m 01s\n- kayobe-overcloud-upgrade-centos https://zuul.opendev.org/t/openstack/build/5a91c8ad861f489fab0c0a5f40d95c6a : SUCCESS in 2h 13m 05s\n- kayobe-seed-centos https://zuul.opendev.org/t/openstack/build/98105bd93f8147d4bbd4b6226aec131f : SUCCESS in 31m 43s\n- kayobe-seed-upgrade-centos https://zuul.opendev.org/t/openstack/build/406c8ffb8c9a4a19ba5365e6b3bb47cf : SUCCESS in 49m 56s","accounts_in_message":[],"_revision_number":5},{"id":"69e71fa0eae283567b6a86bc51e3609e828e4970","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 18:48:42.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8dc43d1dd9284df3a205c0c9cf17e576 : SUCCESS in 2m 10s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a91135179dc1ad2c3a657e19f7655207f8fdd0db","revisions":{"4b6a079dcaaa81fa62ada445ff720abd9074585e":{"kind":"REWORK","_number":1,"created":"2020-02-20 17:10:42.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/21/708921/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/21/708921/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/21/708921/1"}}},"commit":{"parents":[{"commit":"2e842ab3f5c7b737b547f4c2c718f96294f582d5","subject":"Remove activate-virtualenv and deactivate-virtualenv roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2e842ab3f5c7b737b547f4c2c718f96294f582d5"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 16:05:06.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 17:09:11.000000000","tz":0},"subject":"Use ansible_playbook_python for localhost dependencies","message":"Use ansible_playbook_python for localhost dependencies\n\nCurrently we install python dependencies on the Ansible control host\neach time the ip-allocation and console-allocation roles are executed.\nThis is inefficient, particularly in the case of the ip-allocation role\nwhich is run serially for all hosts. It is also unnecessary since we\nhave these packages available in the Python environment used to execute\nkayobe.\n\nThe kolla-ansible role also has an implicit dependency on PyYAML for\nmanaging kolla passwords.\n\nThis change uses ansible_playbook_python as the Python interpreter for\nthe necessary tasks in these roles to avoid installing dependencies on\nthe system.\n\nChange-Id: Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352\nStory: 2006574\nTask: 38825\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4b6a079dcaaa81fa62ada445ff720abd9074585e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/4b6a079dcaaa81fa62ada445ff720abd9074585e"}]},"branch":"refs/heads/master"},"80b336b35ee7036cd1874a0cecf83ed6d5fa37f2":{"kind":"REWORK","_number":2,"created":"2020-02-21 13:47:25.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/21/708921/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/21/708921/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/21/708921/2"}}},"commit":{"parents":[{"commit":"2e842ab3f5c7b737b547f4c2c718f96294f582d5","subject":"Remove activate-virtualenv and deactivate-virtualenv roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2e842ab3f5c7b737b547f4c2c718f96294f582d5"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 16:05:06.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-21 13:44:40.000000000","tz":0},"subject":"CentOS 8: Use ansible_playbook_python for localhost dependencies","message":"CentOS 8: Use ansible_playbook_python for localhost dependencies\n\nCurrently we install python dependencies on the Ansible control host\neach time the ip-allocation and console-allocation roles are executed.\nThis is inefficient, particularly in the case of the ip-allocation role\nwhich is run serially for all hosts. It is also unnecessary since we\nhave these packages available in the Python environment used to execute\nkayobe.\n\nThe kolla-ansible role also has an implicit dependency on PyYAML for\nmanaging kolla passwords.\n\nThis change uses ansible_playbook_python as the Python interpreter for\nthe necessary tasks in these roles to avoid installing dependencies on\nthe system on CentOS 8 and Ubuntu. For CentOS 7 we still need to use the\nplatform Python, due to needing SELinux bindings.\n\nChange-Id: Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352\nStory: 2006574\nTask: 38825\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/80b336b35ee7036cd1874a0cecf83ed6d5fa37f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/80b336b35ee7036cd1874a0cecf83ed6d5fa37f2"}]},"branch":"refs/heads/master"},"393456f867386f7edbe5fa05a68380939b9b58d6":{"kind":"REWORK","_number":3,"created":"2020-02-21 15:39:45.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/21/708921/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/21/708921/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/21/708921/3"}}},"commit":{"parents":[{"commit":"2e842ab3f5c7b737b547f4c2c718f96294f582d5","subject":"Remove activate-virtualenv and deactivate-virtualenv roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2e842ab3f5c7b737b547f4c2c718f96294f582d5"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 16:05:06.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-21 15:38:53.000000000","tz":0},"subject":"CentOS 8: Use ansible_playbook_python for localhost dependencies","message":"CentOS 8: Use ansible_playbook_python for localhost dependencies\n\nCurrently we install python dependencies on the Ansible control host\neach time the ip-allocation and console-allocation roles are executed.\nThis is inefficient, particularly in the case of the ip-allocation role\nwhich is run serially for all hosts. It is also unnecessary since we\nhave these packages available in the Python environment used to execute\nkayobe.\n\nThe kolla-ansible role also has an implicit dependency on PyYAML for\nmanaging kolla passwords.\n\nThis change uses ansible_playbook_python as the Python interpreter for\nthe necessary tasks in these roles to avoid installing dependencies on\nthe system on CentOS 8 and Ubuntu. For CentOS 7 we still need to use the\nplatform Python, due to needing SELinux bindings.\n\nChange-Id: Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352\nStory: 2006574\nTask: 38825\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/393456f867386f7edbe5fa05a68380939b9b58d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/393456f867386f7edbe5fa05a68380939b9b58d6"}]},"branch":"refs/heads/master"},"1f482a6d6419759d3d1d025fd81fe216342d9daf":{"kind":"REWORK","_number":4,"created":"2020-02-21 17:02:02.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/21/708921/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/21/708921/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/21/708921/4"}}},"commit":{"parents":[{"commit":"2e842ab3f5c7b737b547f4c2c718f96294f582d5","subject":"Remove activate-virtualenv and deactivate-virtualenv roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2e842ab3f5c7b737b547f4c2c718f96294f582d5"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 16:05:06.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-21 17:01:50.000000000","tz":0},"subject":"CentOS 8: Use ansible_playbook_python for localhost dependencies","message":"CentOS 8: Use ansible_playbook_python for localhost dependencies\n\nCurrently we install python dependencies on the Ansible control host\neach time the ip-allocation and console-allocation roles are executed.\nThis is inefficient, particularly in the case of the ip-allocation role\nwhich is run serially for all hosts. It is also unnecessary since we\nhave these packages available in the Python environment used to execute\nkayobe.\n\nThe kolla-ansible role also has an implicit dependency on PyYAML for\nmanaging kolla passwords.\n\nThis change uses ansible_playbook_python as the Python interpreter for\nthe necessary tasks in these roles to avoid installing dependencies on\nthe system on CentOS 8 and Ubuntu. For CentOS 7 we still need to use the\nplatform Python, due to needing SELinux bindings.\n\nChange-Id: Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352\nStory: 2006574\nTask: 38825\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/1f482a6d6419759d3d1d025fd81fe216342d9daf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/1f482a6d6419759d3d1d025fd81fe216342d9daf"}]},"branch":"refs/heads/master"},"a91135179dc1ad2c3a657e19f7655207f8fdd0db":{"kind":"REWORK","_number":5,"created":"2020-02-25 16:51:39.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/21/708921/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/21/708921/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/21/708921/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/21/708921/5"}}},"commit":{"parents":[{"commit":"2e842ab3f5c7b737b547f4c2c718f96294f582d5","subject":"Remove activate-virtualenv and deactivate-virtualenv roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/2e842ab3f5c7b737b547f4c2c718f96294f582d5"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-20 16:05:06.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2020-02-25 16:15:09.000000000","tz":0},"subject":"CentOS 8: Use ansible_playbook_python for localhost dependencies","message":"CentOS 8: Use ansible_playbook_python for localhost dependencies\n\nCurrently we install python dependencies on the Ansible control host\neach time the ip-allocation and console-allocation roles are executed.\nThis is inefficient, particularly in the case of the ip-allocation role\nwhich is run serially for all hosts. It is also unnecessary since we\nhave these packages available in the Python environment used to execute\nkayobe.\n\nThe kolla-ansible role also has an implicit dependency on PyYAML for\nmanaging kolla passwords.\n\nThis change uses ansible_playbook_python as the Python interpreter for\nthe necessary tasks in these roles to avoid installing dependencies on\nthe system on CentOS 8 and Ubuntu. For CentOS 7 we still need to use the\nplatform Python, due to needing SELinux bindings.\n\nChange-Id: Ic6a1c69a34241f4fbe617a0b12aec9b1528ba352\nStory: 2006574\nTask: 38825\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a91135179dc1ad2c3a657e19f7655207f8fdd0db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/a91135179dc1ad2c3a657e19f7655207f8fdd0db"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
