)]}'
{"id":"openstack%2Fpython-openstackclient~797374","triplet_id":"openstack%2Fpython-openstackclient~master~I342b28db29e24964455621263466920ff324f658","project":"openstack/python-openstackclient","branch":"master","attention_set":{},"removed_from_attention_set":{"16370":{"account":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"last_update":"2022-07-12 11:35:44.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I342b28db29e24964455621263466920ff324f658","subject":"Add support for custom policies into the CLI","status":"ABANDONED","created":"2021-06-22 02:35:52.000000000","updated":"2022-07-12 11:35:44.000000000","total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"4ee919fe5fdd8d82aba7050e71c6f09d5bab9c53","_number":797374,"virtual_id_number":797374,"owner":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-06-22 03:27:49.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":{"rejected":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2022-07-12 07:54:13.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-2,"date":"2021-06-22 16:04:58.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-22 03:27:49.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-06-22 16:04:58.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2022-07-12 07:54:13.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"510847954a3351e78619ecf14268bea60c74e8c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"date":"2021-06-22 02:35:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"497c2ac8a6890c5af55037d8432ce7bebe5de53b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"date":"2021-06-22 02:39:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6d5299bbba93c1e16ef277d6d4d92542c26f5734","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-22 03:27:49.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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/ead36cc3d57c46ceabe435a670ccfe5b : SUCCESS in 6m 53s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/cede0f294d8045f68e0d19993cf957a6 : SUCCESS in 5m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ada74a8aa8fc4bddb0ff6ac6909d8e74 : SUCCESS in 5m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/40213dde14184b5582ffede867418156 : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/abaa2dee11264155a5824a92e73b4863 : SUCCESS in 6m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c39143359ca840b68d62b14060f73a87 : SUCCESS in 4m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/894642a424be4032a9cbd6811c2d6c16 : SUCCESS in 4m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4615b5c3413d44918fb1ce0172467f2c : SUCCESS in 4m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1417df32aed74f7faac636529ecc49c1 : SUCCESS in 6m 17s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/3ae02b9abb214396abc1c7fd016ad14f : SUCCESS in 8m 44s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e1117d7334174163bc918d8afb004f05 : FAILURE in 46m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ca97674d5f954cb196b5dc69e64d4d33 : FAILURE in 39m 31s","accounts_in_message":[],"_revision_number":2},{"id":"0e1cfcb31a0a0b9f34a6056db43f433aab88a482","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-22 16:04:58.000000000","message":"Patch Set 2: Code-Review-2\n\nCustom policies aren\u0027t officially supported by the nova API. If it\u0027s been possible to set these previously, then we should fix that bug in nova rather than exploiting it from the client.","accounts_in_message":[],"_revision_number":2},{"id":"d87ff3957e540032b781370ddbdc21fd3cee557a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-07-12 07:54:13.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"4ee919fe5fdd8d82aba7050e71c6f09d5bab9c53","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-12 11:35:44.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"75001bef4148cf0ea18bdad99a3a5edec07da288","revisions":{"687daafa584b9f2437ae1f1e282a3ba4e490f40c":{"kind":"REWORK","_number":1,"created":"2021-06-22 02:35:52.000000000","uploader":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"ref":"refs/changes/74/797374/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/797374/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/1"}}},"commit":{"parents":[{"commit":"19b4ce402ee9075539dcab1026c1c612d0dfdea6","subject":"Merge \"Correct the tox option for skipping sdist generation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/19b4ce402ee9075539dcab1026c1c612d0dfdea6"}]}],"author":{"name":"elafontaine","email":"eric.lafontaine1@gmail.com","date":"2021-06-22 01:12:50.000000000","tz":-240},"committer":{"name":"elafontaine","email":"eric.lafontaine1@gmail.com","date":"2021-06-22 02:35:37.000000000","tz":-240},"subject":"Add support for custom policies into the CLI","message":"Add support for custom policies into the CLI\n\nThis is to ensure that we do not enforce \"Server side\" knowledge\n into the Client side library.\n\nThe policies available on the server of Nova API is only known by\n Nova and not by the client side librairies.  If the nova API\n developers decide to add other policies later down the train,\n this will enable them.  It also enable customers who implements\n their own policies on their Openstack instances.\n\nThere has been many upgrade to the policies and scheduler in the\nrecent years, a chunk of them to enable custom policies to be\nregistered by other librairies on the server-side.\n\nRef.\nhttps://storyboard.openstack.org/#!/story/2008975\nhttps://storyboard.openstack.org/#!/story/2008999\nChange-Id: Ib6a6ddf0fa3ef39f2073bbc6ec2c740ae5dea2c9\n\nChange-Id: I342b28db29e24964455621263466920ff324f658\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/687daafa584b9f2437ae1f1e282a3ba4e490f40c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/687daafa584b9f2437ae1f1e282a3ba4e490f40c"}]},"branch":"refs/heads/master"},"75001bef4148cf0ea18bdad99a3a5edec07da288":{"kind":"REWORK","_number":2,"created":"2021-06-22 02:39:46.000000000","uploader":{"_account_id":16370,"name":"Eric Lafontaine","display_name":"elafontaine","email":"eric.lafontaine1@gmail.com","username":"erlafont"},"ref":"refs/changes/74/797374/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/74/797374/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/74/797374/2"}}},"commit":{"parents":[{"commit":"19b4ce402ee9075539dcab1026c1c612d0dfdea6","subject":"Merge \"Correct the tox option for skipping sdist generation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/19b4ce402ee9075539dcab1026c1c612d0dfdea6"}]}],"author":{"name":"elafontaine","email":"eric.lafontaine1@gmail.com","date":"2021-06-22 01:12:50.000000000","tz":-240},"committer":{"name":"elafontaine","email":"eric.lafontaine1@gmail.com","date":"2021-06-22 02:39:36.000000000","tz":-240},"subject":"Add support for custom policies into the CLI","message":"Add support for custom policies into the CLI\n\nThis is to ensure that we do not enforce \"Server side\" knowledge\n into the Client side library.\n\nThe policies available on the server of Nova API is only known by\n Nova and not by the client side librairies.  If the nova API\n developers decide to add other policies later down the train,\n this will enable them.  It also enable customers who implements\n their own policies on their Openstack instances.\n\nThere has been many upgrade to the policies and scheduler in the\nrecent years, a chunk of them to enable custom policies to be\nregistered by other librairies on the server-side.\n\nRef.\nhttps://storyboard.openstack.org/#!/story/2008975\nhttps://storyboard.openstack.org/#!/story/2008999\nChange-Id: Ib6a6ddf0fa3ef39f2073bbc6ec2c740ae5dea2c9\n\nChange-Id: I342b28db29e24964455621263466920ff324f658\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/75001bef4148cf0ea18bdad99a3a5edec07da288"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/75001bef4148cf0ea18bdad99a3a5edec07da288"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
