)]}'
{"id":"openstack%2Fironic~773548","triplet_id":"openstack%2Fironic~master~Ieefc184c01cd056880e7d6b467207308784e3ba0","project":"openstack/ironic","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"Ieefc184c01cd056880e7d6b467207308784e3ba0","subject":"WIP: Tea pot response","status":"ABANDONED","created":"2021-02-02 00:03:53.000000000","updated":"2021-06-21 15:11:46.000000000","total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"733888bcb922be496d50e035f6c5ee94f90134cc","_number":773548,"virtual_id_number":773548,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-02-02 02:29:16.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-02 00:33:08.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":"CC"},{"updated":"2021-02-02 02:29:16.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-02-02 02:41:02.000000000","updated_by":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"reviewer":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"state":"CC"},{"updated":"2021-02-02 09:45:25.000000000","updated_by":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"reviewer":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"state":"CC"},{"updated":"2021-02-12 13:01:21.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"CC"}],"messages":[{"id":"d04d10bb242738c6114c42886bdaa026472d608d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-02-02 00:03:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ded346e6494e04550706dda0cb9631a83358079a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-02 00:33:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/12b09fd1b6414c788ac27a2fdeb9ef2c : SUCCESS in 13m 39s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4ac7e498d7fd4b12a8625f695ced374b : SUCCESS in 13m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d7aa3c0afc2b72e6b165d47a8edb0534f9ee22a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-02 02:29:16.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3b5d771b3b774cf68ad13311096346e1 : SUCCESS in 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35b1c1bb998a48a5b54ebf2a42ebb080 : FAILURE in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/57b7cd529d924a24beae11c845cb6ea4 : SUCCESS in 10m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e5f2ddb8000c47eb8d2c076cb4eb6c10 : SUCCESS in 10m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/da2d81bfc17b488199551326b6fa9365 : SUCCESS in 11m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e38b3c814b47426abf2427f144a41834 : SUCCESS in 14m 32s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/8f44674069e24558a0f60095740706c5 : SUCCESS in 10m 48s\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/fb958ac57dd441a0918af8ca0bc0583f : SUCCESS in 28m 06s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/45aa12b5eab5453fb64c30f9418dd1b3 : SUCCESS in 1h 07m 00s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/77856faaed614788bcd45a7370a71d84 : SUCCESS in 57m 17s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/635da02edf4944b38e095e65af0bbfb4 : SUCCESS in 53m 29s\n- ironic-tempest-partition-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/741ac1e21efd411fa185211ef9dc17ed : SUCCESS in 37m 27s\n- ironic-tempest-partition-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/6a5802bb3b8e4461a08e2af2ddfbb8f2 : SUCCESS in 1h 13m 11s\n- ironic-tempest-wholedisk-bios-snmp-pxe https://zuul.opendev.org/t/openstack/build/f45721f92b504b5081a3d324856ae028 : SUCCESS in 54m 25s\n- ironic-tempest-ipa-partition-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/b660312ef6ca4f0c9b06c25047e7ba91 : SUCCESS in 1h 20m 10s\n- ironic-tempest-ipa-partition-uefi-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/b38343e739ea404390b88cc0a8fdb5b0 : SUCCESS in 47m 39s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/68b314d76b304f76ab69f79e3f3f0527 : SUCCESS in 1h 56m 37s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/5eb2f49ff8a9428187c10b9a7481b605 : SUCCESS in 1h 12m 00s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/dc630953373e450c842691271990d83e : SUCCESS in 38m 40s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/8e10f75c7162456cb466f0fa6594d3f5 : SUCCESS in 1h 13m 16s\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/7ad8824c97a54953a56d2c60ad938ea9 : SUCCESS in 57m 27s\n- ironic-tempest-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/e7fe35ce81c941ca93dc1d3a6abf8400 : FAILURE in 28m 50s (non-voting)\n- ironic-tox-bandit https://zuul.opendev.org/t/openstack/build/a1bc9c167aa843d4b11af4fb7d11df3c : SUCCESS in 6m 08s (non-voting)\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/e04d4dec20b840ea84052a0d8b9d2d23 : SUCCESS in 58m 41s (non-voting)\n- ironic-inspector-tempest-managed-non-standalone https://zuul.opendev.org/t/openstack/build/7100f960666b4450b627c68cbb2442df : SUCCESS in 57m 45s (non-voting)\n- ironic-inspector-tempest-partition-bios-redfish-vmedia https://zuul.opendev.org/t/openstack/build/ffd84ee6da5b4a76930059c333897e8e : SUCCESS in 45m 58s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/4ccc152a4c49450e9c83f9401615bf82 : SUCCESS in 53m 37s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c9e4588714f948f19f6e6b02cd7f8e95 : SUCCESS in 21m 56s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-centos-8 https://zuul.opendev.org/t/openstack/build/764e571efa5d4fa495d7e85ac36c8e7a : SUCCESS in 24m 38s (non-voting)\n- ironic-tempest-pxe_ipmitool-postgres https://zuul.opendev.org/t/openstack/build/94dd2c60568e4f7bb5543175221bcaf9 : SUCCESS in 54m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1640b659a4b79a24d23bc3d7bb2cbeddbc69efe8","author":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"date":"2021-02-02 02:41:02.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3/ce72788/ce72788.html : FAILURE in 5m 39s\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3/50bcf30/50bcf30.html : FAILURE in 5m 16s\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-ilo-fw-update-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-ilo-fw-update-direct-python3/b227994/b227994.html : FAILURE in 5m 27s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-virtual-media-direct-python3/9bf6695/9bf6695.html : FAILURE in 5m 11s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3/ca3bc32/ca3bc32.html : FAILURE in 5m 13s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-ilo-uefi-https-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/48/773548/1/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-ilo-uefi-https-direct-python3/b7b758e/b7b758e.html : FAILURE in 5m 45s","accounts_in_message":[],"_revision_number":1},{"id":"50a97dc062f67f720a4e44ba0dde1cfea32ad295","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-02-02 09:45:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"eab605aea8ed860275fb9d9e68c93cbc2f6622d2","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-02-12 13:01:21.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4674cb0af8d99ee15a0037104752a051f6ff8032","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-21 15:07:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"733888bcb922be496d50e035f6c5ee94f90134cc","tag":"autogenerated:gerrit:abandon","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-21 15:11:46.000000000","message":"Abandoned\n\nNot really needed, this change was more for the fun of it.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"76c8603c8f49af8e985673e3d30752ee030bc622","revisions":{"76c8603c8f49af8e985673e3d30752ee030bc622":{"kind":"REWORK","_number":1,"created":"2021-02-02 00:03:53.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/48/773548/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/48/773548/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/48/773548/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/48/773548/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/48/773548/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/48/773548/1"}}},"commit":{"parents":[{"commit":"5c3830eaa6c375cf54555caab4b568e1e333cca3","subject":"Implement secure RBAC for utility APIs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/5c3830eaa6c375cf54555caab4b568e1e333cca3"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-02-02 00:01:04.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-02-02 00:01:57.000000000","tz":-480},"subject":"WIP: Tea pot response","message":"WIP: Tea pot response\n\nSignal to the API requestor when something is absurd and\nthe API won\u0027t do it.... by indicating the API is a Tea Pot.\n\nIn all seriousness, the API should likely say \"this is not\"\nan endpoint that a user should be trying ot use. I could see\nsystem, but we don\u0027t have a good way to restrict it in the\nsystem/project scoped universe. So it becomes IM_A_TEAPOT\n\nNote: Python3.9 apparently adds the HTTP 418 response code\nsupport. It doesn\u0027t appear to get populated at present, but\nit is a minor detail in the grand scheme of things.\n\nChange-Id: Ieefc184c01cd056880e7d6b467207308784e3ba0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/76c8603c8f49af8e985673e3d30752ee030bc622"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/76c8603c8f49af8e985673e3d30752ee030bc622"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
