)]}'
{"id":"openstack%2Fbifrost~826289","triplet_id":"openstack%2Fbifrost~master~Id2e25dd57668d24a11dc2cd16eea2b607b7a3f16","project":"openstack/bifrost","branch":"master","topic":"venv-owner","attention_set":{},"removed_from_attention_set":{"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2022-01-27 10:27:18.000000000","reason":"Removed by Dmitry Tantsur by clicking the attention icon"}},"hashtags":[],"change_id":"Id2e25dd57668d24a11dc2cd16eea2b607b7a3f16","subject":"Make virtual environment owned by root","status":"MERGED","created":"2022-01-25 13:51:42.000000000","updated":"2022-01-31 03:24:45.000000000","submitted":"2022-01-31 03:23:11.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":"826289-venv-owner","meta_rev_id":"ec57979975a3e719bb6c446b446a7c1b04fd08e3","_number":826289,"virtual_id_number":826289,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-31 03:23:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":2,"date":"2022-01-26 15:00:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-01-31 02:07:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"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":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-01-31 02:07:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-25 15:59:56.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":"2022-01-26 15:00:50.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2022-01-31 02:07:05.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"}],"messages":[{"id":"028287b8a5e12dc41e1303b451f37d564386e459","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2022-01-25 13:51:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3baee1dde0daf9c54c743f0e4edc8dd621162065","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2022-01-25 13:53:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5596d59edeef2a755167d0c0ef437c3161ca9ca2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2022-01-25 14:59:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3c6fe2333ab282850c34b92e4d31480c9d1a56d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-25 15:59:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb06a57b48fc4e6284cb83f3e59a1f64 : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d22a49f95f52434093dcbd7dc0749a5e : SUCCESS in 4m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/042914cba6d349269c79237b797c52e8 : SUCCESS in 4m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da34677054b144a386405003e359ea34 : SUCCESS in 6m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c0de1d962784375bc8f90e1e5ef6fc4 : SUCCESS in 3m 54s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/5c59ef97a2464216a8ff5892e75dbfb4 : SUCCESS in 7m 53s\n- bifrost-integration-tinyipa-centos-9 https://zuul.opendev.org/t/openstack/build/f6d27a075e1b4dbba066f724a54bf7cb : SUCCESS in 25m 49s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/31a1f5c741fe4756b27779f4fb08de92 : SUCCESS in 28m 11s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/66f738fa0fc54735a3beb7a19202f605 : SUCCESS in 31m 10s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4228b59cb9e04a4fb973e97f0220617a : SUCCESS in 31m 04s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/a286441944ad4322a266faf49f789876 : SUCCESS in 36m 10s\n- bifrost-integration-tinyipa-keystone-centos-9 https://zuul.opendev.org/t/openstack/build/17d9ef52880e4bccbbfdaedf2a8941eb : SUCCESS in 35m 16s\n- bifrost-integration-tinyipa-debian-bullseye https://zuul.opendev.org/t/openstack/build/69c65e4ed6504324941a2db92430d7d1 : SUCCESS in 27m 53s\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal https://zuul.opendev.org/t/openstack/build/04b0433390bc435ba599d3d510c41a48 : SUCCESS in 24m 02s\n- bifrost-integration-redfish-vmedia-uefi-centos-8 https://zuul.opendev.org/t/openstack/build/420fb3154de8441c9eace53c83fdf3ca : SUCCESS in 29m 00s\n- bifrost-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3ee960b80ff44e2cb64fa4996aa1111f : SUCCESS in 34m 15s\n- bifrost-upgrade-keystone-centos8 https://zuul.opendev.org/t/openstack/build/14b9aaca07554245822dd275189e9fbf : SUCCESS in 53m 42s\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/4c29902a587e4c80ac389e5bc62e37f8 : SUCCESS in 25m 51s (non-voting)\n- bifrost-integration-tinyipa-opensuse-15 https://zuul.opendev.org/t/openstack/build/d2a1d13cbc32475194567789306be774 : SUCCESS in 30m 56s (non-voting)\n- bifrost-integration-tinyipa-fedora-latest https://zuul.opendev.org/t/openstack/build/ff2f1adccf334191b9c6be1b675e3d15 : RETRY_LIMIT in 4m 01s (non-voting)\n- bifrost-integration-tinyipa-debian-buster https://zuul.opendev.org/t/openstack/build/9fe7586e1ca84ca6926c150e1b29d023 : SUCCESS in 28m 38s (non-voting)\n- bifrost-integration-redfish-uefi-fedora-latest https://zuul.opendev.org/t/openstack/build/cffb482ce1c74d778d14528608e1fe91 : RETRY_LIMIT in 4m 01s (non-voting)\n- bifrost-integration-dhcp-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2590ff318c8b4abd9fb1f5ba148704da : SUCCESS in 31m 48s (non-voting)\n- bifrost-integration-dhcp-centos-8 https://zuul.opendev.org/t/openstack/build/b8f83aa1ffd24f9ba5cc6b0aeb79caa7 : FAILURE in 34m 01s (non-voting)\n- bifrost-integration-dibipa-debian-ubuntu-focal https://zuul.opendev.org/t/openstack/build/acb686f34daf46ffa0798da58bf904ec : FAILURE in 36m 57s (non-voting)\n- bifrost-integration-dibipa-debian-centos-8 https://zuul.opendev.org/t/openstack/build/fb0ae9be1daf4a27b78a3b64e3f40122 : FAILURE in 44m 02s (non-voting)\n- bifrost-cli-ubuntu-focal https://zuul.opendev.org/t/openstack/build/454e68a5189040a9876b14d9bc568851 : SUCCESS in 28m 46s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/9bd4db3337874de099ab6c6fd2c9fb02 : SUCCESS in 28m 31s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/d51663a55f3d48f99a61a6ae6a64714a : SUCCESS in 28m 41s (non-voting)\n- kolla-ansible-centos8s-source-bifrost https://zuul.opendev.org/t/openstack/build/882a7c01ac5b4a538e438044711e162a : SUCCESS in 54m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d610de7da08a3de700ad1a0ad37c7afff32d2e4b","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-01-26 15:00:50.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"af14fd804db1944936d22d77ccddf47663a15f3f","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2022-01-31 02:07:05.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"c3d7cc0512b9b02498a03edae3156a496144599f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 02:38:17.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"59ed3ee29ba8a1b073d6bfd04fe3bc90353b2918","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 03:23:11.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a03a6b515a5e4357903164e739fb2d31 : SUCCESS in 4m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b989e7e70d5c4a368f56b4e0572c66ca : SUCCESS in 4m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dec6ac8b82b449cfb8185d242f528f24 : SUCCESS in 6m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8760edd06724471593ffa331269e914a : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2830e82cc55641f89923fe2f26db2d22 : SUCCESS in 4m 37s\n- bifrost-tox-linters https://zuul.opendev.org/t/openstack/build/246ed9fb6e084e898b000aa1a31fde88 : SUCCESS in 7m 08s\n- bifrost-integration-tinyipa-centos-9 https://zuul.opendev.org/t/openstack/build/25737365729340dfb80e68d552b792bb : SUCCESS in 25m 19s\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a52997eecc174a0bb187657cc98f1482 : SUCCESS in 26m 58s\n- bifrost-integration-tinyipa-centos-8 https://zuul.opendev.org/t/openstack/build/fe40ef74524c45d7aaebcc686b15c3bb : SUCCESS in 31m 08s\n- bifrost-integration-tinyipa-keystone-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7047a6474c824529bb97d0f113041079 : SUCCESS in 29m 50s\n- bifrost-integration-tinyipa-keystone-centos-8 https://zuul.opendev.org/t/openstack/build/f59d7288cc4c496c8e2a286e39c14d50 : SUCCESS in 30m 22s\n- bifrost-integration-tinyipa-keystone-centos-9 https://zuul.opendev.org/t/openstack/build/e8c5a6435dc747b9b180bb6d7c532b30 : SUCCESS in 27m 58s\n- bifrost-integration-tinyipa-debian-bullseye https://zuul.opendev.org/t/openstack/build/389a22ace5bc4231b1736804558c3496 : SUCCESS in 24m 26s\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8f19cbe88d3d4d0f821fb3419dca3116 : SUCCESS in 23m 28s\n- bifrost-integration-redfish-vmedia-uefi-centos-8 https://zuul.opendev.org/t/openstack/build/054e5a6ebc02411dad1e34cd80bcf88e : SUCCESS in 25m 00s\n- bifrost-upgrade-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d055e33bfb1046e6bb14e225930c73ef : SUCCESS in 42m 41s\n- bifrost-upgrade-keystone-centos8 https://zuul.opendev.org/t/openstack/build/b3b552f5d91446ecaf78a35241e0352b : SUCCESS in 36m 35s","accounts_in_message":[],"_revision_number":3},{"id":"f85c40b3b32ad676ca0f5dc458e80a60502786e3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 03:23:11.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"ec57979975a3e719bb6c446b446a7c1b04fd08e3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 03:24:45.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e6cd6dfd2e2427d8fef9a6f7ad788e5 : SUCCESS in 1m 00s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eee024a768e346ffad1dd5a0ad4b7c47 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4cb0395d75f842f31e433073cf38f140e888394e","revisions":{"cf430bd426f44f623884721ff3a526c8535eeec1":{"kind":"REWORK","_number":1,"created":"2022-01-25 13:51:42.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/89/826289/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/89/826289/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/89/826289/1"}}},"commit":{"parents":[{"commit":"a4657cc6007375b3f391eef3e72fbbf9834fd7ca","subject":"Merge \"Start Bifrost Architecture documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/a4657cc6007375b3f391eef3e72fbbf9834fd7ca"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 13:45:47.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 13:47:29.000000000","tz":60},"subject":"Make virtual environment owned by root","message":"Make virtual environment owned by root\n\nIt\u0027s dangerous to allow a regular user to write into the source code of\nthe services. The repositories are still writable, so that the\ndevelopment workflow can still use the ``--develop`` flag to make\nmodifications.\n\nWhile here, remove the horribly outdated and broken ANSIBLE_INSTALL_ROOT.\n\nChange-Id: Id2e25dd57668d24a11dc2cd16eea2b607b7a3f16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/cf430bd426f44f623884721ff3a526c8535eeec1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/cf430bd426f44f623884721ff3a526c8535eeec1"}]},"branch":"refs/heads/master"},"8d061dfd5bbdfb5101cd0378babc4778aa7234a6":{"kind":"REWORK","_number":2,"created":"2022-01-25 13:53:58.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/89/826289/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/89/826289/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/89/826289/2"}}},"commit":{"parents":[{"commit":"a4657cc6007375b3f391eef3e72fbbf9834fd7ca","subject":"Merge \"Start Bifrost Architecture documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/a4657cc6007375b3f391eef3e72fbbf9834fd7ca"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 13:45:47.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 13:53:51.000000000","tz":60},"subject":"Make virtual environment owned by root","message":"Make virtual environment owned by root\n\nIt\u0027s dangerous to allow a regular user to write into the source code of\nthe services. The repositories are still writable, so that the\ndevelopment workflow can still use the ``--develop`` flag to make\nmodifications.\n\nWhile here, remove the horribly outdated and broken ANSIBLE_INSTALL_ROOT.\n\nChange-Id: Id2e25dd57668d24a11dc2cd16eea2b607b7a3f16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/8d061dfd5bbdfb5101cd0378babc4778aa7234a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/8d061dfd5bbdfb5101cd0378babc4778aa7234a6"}]},"branch":"refs/heads/master"},"4cb0395d75f842f31e433073cf38f140e888394e":{"kind":"REWORK","_number":3,"created":"2022-01-25 14:59:49.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/89/826289/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/bifrost","ref":"refs/changes/89/826289/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/bifrost refs/changes/89/826289/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/bifrost refs/changes/89/826289/3"}}},"commit":{"parents":[{"commit":"a4657cc6007375b3f391eef3e72fbbf9834fd7ca","subject":"Merge \"Start Bifrost Architecture documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/a4657cc6007375b3f391eef3e72fbbf9834fd7ca"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 13:45:47.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-01-25 14:59:42.000000000","tz":60},"subject":"Make virtual environment owned by root","message":"Make virtual environment owned by root\n\nIt\u0027s dangerous to allow a regular user to write into the source code of\nthe services. The repositories are still writable, so that the\ndevelopment workflow can still use the ``--develop`` flag to make\nmodifications.\n\nWhile here, remove the horribly outdated and broken ANSIBLE_INSTALL_ROOT.\n\nChange-Id: Id2e25dd57668d24a11dc2cd16eea2b607b7a3f16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/4cb0395d75f842f31e433073cf38f140e888394e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/bifrost/commit/4cb0395d75f842f31e433073cf38f140e888394e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
