)]}'
{"id":"openstack%2Fdevstack~780042","triplet_id":"openstack%2Fdevstack~master~Ide5c475a434ade01b25b111e35bbfe0c702a1ce8","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"Ide5c475a434ade01b25b111e35bbfe0c702a1ce8","subject":"Update clouds.yaml to follow a profile authorization convention","status":"ABANDONED","created":"2021-03-11 17:00:20.000000000","updated":"2021-12-07 15:51:07.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7174e460ec4cfaba984ade998122a83a95b8cfa3","_number":780042,"virtual_id_number":780042,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-03-11 21:06:51.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2021-03-12 07:59:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-11 21:06:51.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":"2021-03-12 07:59:27.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"28eba7aec741a7f03405c068094d4ae5b0734d82","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-11 17:00:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9413b07692d4f3f0ae447a30490464e9b3e0aeec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-11 17:15:06.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"b38becdf63f03ea1b1b5b7fb23d6b034a1bb3064","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 21:06:51.000000000","message":"Patch Set 2: 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- grenade https://zuul.opendev.org/t/openstack/build/be869ecff1604ceba7ac5d1b4912c998 : SUCCESS in 45m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c718975cef3d4c28a88cf8e36726e806 : FAILURE in 29m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fb8567a4d31414ea0c412569006a5a0 : SUCCESS in 5m 58s\n- devstack https://zuul.opendev.org/t/openstack/build/d840a9edde654b05afc4b239d5c9835d : FAILURE in 29m 45s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/6e95c4eaae6b43bc87a6d28495fcef8a : FAILURE in 32m 27s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/a9abed38d80743e49ea764fd4576802a : FAILURE in 27m 35s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/5382d405f1864d1eaa9b72aa321d0917 : FAILURE in 36m 08s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/360556087b11411fb458e2ea55162c94 : FAILURE in 26m 53s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/649c3b1f875a49a8828b3f626dc5e891 : FAILURE in 31m 25s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/698f335de59c40d68250aa89c6f13d11 : FAILURE in 32m 48s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/c9327479db4c4cd1bc34c53307ef23d6 : SUCCESS in 6m 07s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/fe39dfb71a2e4b66a31234b8da4737ac : SUCCESS in 3m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/76508cff7ac944d3880fa81877e78a40 : FAILURE in 33m 01s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7e16c08a410e454b92cecab81c66df63 : SUCCESS in 43m 56s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/59b6056281b5491096e9293105dbce4d : SUCCESS in 1h 05m 08s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/21cd543bab664fc08b36fcf573635a18 : FAILURE in 24m 09s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/98d4b67a08c147349a1b56ebc1fb8325 : FAILURE in 34m 10s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/11e3a85641fd46efb22fa559899394d5 : FAILURE in 36m 22s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ff3134a2cfdb431f8f2aaf0378fe240d : POST_FAILURE in 32m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d81850b2fc34460a8633bfea0a4a52f6 : FAILURE in 31m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6b9bf816b90d44618ee3ace1c4ac1166 : FAILURE in 25m 16s","accounts_in_message":[],"_revision_number":2},{"id":"1169d8574f893760adba815ada9f459347d027c3","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-03-12 07:59:27.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027d not want to remove the existing cloud names. At least not without some long deprecation period. Even then, a short default cloud name like \"devstack\" is much nicer than having to use \"devstack-demo-member\" all the time. Maybe add them as aliases at least?","accounts_in_message":[],"_revision_number":2},{"id":"7174e460ec4cfaba984ade998122a83a95b8cfa3","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-12-07 15:51:07.000000000","message":"Abandoned\n\nAbandoning for now since I don\u0027t have the cycles to pick this back up. Please feel free to restore if anyone is interested in reviving this patch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f6c92b867b0acacdad137272a278930def647efc","revisions":{"f349790610dd3d0900822638626e9dd8393c4f26":{"kind":"REWORK","_number":1,"created":"2021-03-11 17:00:20.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/780042/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/780042/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/780042/1"}}},"commit":{"parents":[{"commit":"baa2892bef00b466b739c9ac0647732d6ce0dff6","subject":"Remove unnecessary member role assignments from demo and alt_demo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/baa2892bef00b466b739c9ac0647732d6ce0dff6"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-11 16:57:41.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-11 16:57:41.000000000","tz":0},"subject":"Update clouds.yaml to follow a profile authorization convention","message":"Update clouds.yaml to follow a profile authorization convention\n\nIt\u0027s handy to have the authorization for a profile baked into the name\nso you can do things like this:\n\n  $ openstack user list --os-cloud devstack-system-admin\n  $ openstack server list --os-cloud devstack-demo-reader\n  $ openstack volume create --os-cloud devstack-alt-member\n\nWhere the middle portion of the name is the authorization target (e.g.,\nproject name or system) and the last bit is the role (e.g., admin,\nmember, or reader).\n\nWith more OpenStack projects adopting secure RBAC personas, this makes\nit easier to tinker with different situations locally if you use\nclouds.yaml.\n\nChange-Id: Ide5c475a434ade01b25b111e35bbfe0c702a1ce8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f349790610dd3d0900822638626e9dd8393c4f26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f349790610dd3d0900822638626e9dd8393c4f26"}]},"branch":"refs/heads/master"},"f6c92b867b0acacdad137272a278930def647efc":{"kind":"NO_CHANGE","_number":2,"created":"2021-03-11 17:15:06.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/780042/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/780042/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/780042/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/780042/2"}}},"commit":{"parents":[{"commit":"27a28e8969c3e3f404d16e3d0df7004a46b74b98","subject":"Remove unnecessary member role assignments from demo and alt_demo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/27a28e8969c3e3f404d16e3d0df7004a46b74b98"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-11 16:57:41.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-11 17:14:54.000000000","tz":0},"subject":"Update clouds.yaml to follow a profile authorization convention","message":"Update clouds.yaml to follow a profile authorization convention\n\nIt\u0027s handy to have the authorization for a profile baked into the name\nso you can do things like this:\n\n  $ openstack user list --os-cloud devstack-system-admin\n  $ openstack server list --os-cloud devstack-demo-reader\n  $ openstack volume create --os-cloud devstack-alt-member\n\nWhere the middle portion of the name is the authorization target (e.g.,\nproject name or system) and the last bit is the role (e.g., admin,\nmember, or reader).\n\nWith more OpenStack projects adopting secure RBAC personas, this makes\nit easier to tinker with different situations locally if you use\nclouds.yaml.\n\nChange-Id: Ide5c475a434ade01b25b111e35bbfe0c702a1ce8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f6c92b867b0acacdad137272a278930def647efc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f6c92b867b0acacdad137272a278930def647efc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
