)]}'
{"id":"openstack%2Fpython-openstackclient~811981","triplet_id":"openstack%2Fpython-openstackclient~master~I4e9faea05c499bd91034d1d284c44fdcc8e18db5","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"I4e9faea05c499bd91034d1d284c44fdcc8e18db5","subject":"Add --trusted-image-cert option for server create","status":"MERGED","created":"2021-09-30 14:27:26.000000000","updated":"2021-10-06 22:17:29.000000000","submitted":"2021-10-06 22:14:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"811981","meta_rev_id":"7927723267cfdd3fb9015fe3ccf7faabba5a0909","_number":811981,"virtual_id_number":811981,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-10-06 22:14:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-10-06 15:55:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2021-10-06 15:34:45.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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-10-06 15:55:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-30 15:29:15.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-10-06 15:34:45.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":"2021-10-06 15:34:45.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"9cb8134019532dc753a37d6d114e5efce14f366f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2021-09-30 14:27:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fdc52df524f41a5fbc2f65cf193ab62af3d7a5c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-30 15:29:15.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/fabc977f44174cdda8819a692189c675 : SUCCESS in 6m 34s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6ea7c211446a4002a1b35847ba18c1d0 : SUCCESS in 5m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bccc6b07c2494a44a9649327701fcbe5 : SUCCESS in 5m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/195bea8786384b5bb30c912ad6d78b89 : SUCCESS in 5m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5480095d295d4121b214f38e1c9abd6f : FAILURE in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4c179a7d7d684e0eac2622fd9c53877c : SUCCESS in 5m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/60ea5c213faa4fc0973ab9df82b02f79 : SUCCESS in 4m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5d9c16c24aab4007b200d65f5797d2e4 : SUCCESS in 5m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/abcf8dcdd61a40888eea5a07abae3ccc : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ceedf92ad757413cb2b1fc56fd75326b : SUCCESS in 4m 45s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/de1a55013681426b8fc9c4bde709174a : SUCCESS in 7m 56s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/4b5a6c0fa4a8466aae25c3d8f17ed21d : SUCCESS in 51m 31s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0c50ef256bef464db97777e4177c32d2 : SUCCESS in 53m 14s","accounts_in_message":[],"_revision_number":1},{"id":"2f860934cb2541df7b64805f33288a53d5f446fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2021-09-30 16:42:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"708c7425d42e5d0522f7a9e0b93b2a8ce0158ee4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-30 18:24:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/62e01cba9c6a43e79a8c102903e2999b : SUCCESS in 8m 19s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/020d46c6b533477fb41e870393a78d2c : SUCCESS in 7m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fbc4417a6ecf492dbd42b571cb53adf3 : SUCCESS in 6m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0af689ab037b4a9982c454d33ac87abe : SUCCESS in 7m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f16dc2497434537b151dd12bbb88a2c : SUCCESS in 5m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/114310bddf8141e9a98d0f3dafe7546e : SUCCESS in 7m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9088e996cf7a472988942749a1abdc13 : SUCCESS in 5m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fde95cbf5e94432e86f4cf107808107d : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/619b09ab3bbf43b29077eccec174a398 : SUCCESS in 7m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4769adc65814464a9d7da80eb61a7dc9 : SUCCESS in 5m 57s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/722a9eeec88b474eb58fc036f963c226 : SUCCESS in 9m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/aebae45e02ff4519a095d25947d4fe4a : SUCCESS in 1h 01m 45s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9396090117454933830e2ca84b91a81f : SUCCESS in 51m 44s","accounts_in_message":[],"_revision_number":2},{"id":"18b09d82e5eea723d05e4e04fc811e4af3547fa9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-10-06 15:34:45.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nNice work","accounts_in_message":[],"_revision_number":2},{"id":"059a6ce5433feb8e8b9a7b6801aad33a1e34133f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-10-06 15:55:51.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"dc9ee8c888f4864991977899a34309a2d68471f8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-06 16:02:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8d9820fbd80764711ca41763cf1e2c33df6030d5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-06 22:14:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/e6ed592e21404f588aebb29514dcb508 : SUCCESS in 7m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/abc124dd3b324806910e6fe58dbe4438 : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7f934c3e7b0483bbd62848dcc58562a : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/32496391ce494254a93a0afcc80b0d42 : SUCCESS in 5m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7dc4fe4797d245abb7acd5eb8c365bff : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/634cbe04673241d0a929292471e0c214 : SUCCESS in 8m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/44adeb7108e24e0cae9aeaa2b698255e : SUCCESS in 5m 51s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/a6419b789c8f493b99b3e2233e07b9a5 : SUCCESS in 9m 11s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/039a02b4d47042c89e9893f6840172c2 : SUCCESS in 57m 54s","accounts_in_message":[],"_revision_number":2},{"id":"34b905d753db61040e52a6b692c3b7a3ab88fbb7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-06 22:14:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"7927723267cfdd3fb9015fe3ccf7faabba5a0909","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-06 22:17:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae7f70e56dec4a719f84d09212c6d030 : SUCCESS in 1m 58s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89b7b2f4a9df4edeb820c41ed7131cb9 : SUCCESS in 1m 12s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/b681b3bdc2b948c6b7f905777abe7fec : SUCCESS in 56s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"28a376bfb0a330470b028b6d5244ee4c8e1fe864","revisions":{"9bec3f58095900af50bbe7088a52c5b8c3b434e5":{"kind":"REWORK","_number":1,"created":"2021-09-30 14:27:26.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/81/811981/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/81/811981/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/1"}}},"commit":{"parents":[{"commit":"ff372ffdfbfe036993f84be20cd18262599b37de","subject":"Add Python3 yoga unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ff372ffdfbfe036993f84be20cd18262599b37de"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2021-09-30 14:14:19.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2021-09-30 14:22:01.000000000","tz":180},"subject":"Add --trusted-image-cert option for server create","message":"Add --trusted-image-cert option for server create\n\nthis already exists for server rebuild, but was missing for server\ncreate.\n\nThis option is supported from Compute API version \u003e\u003d 2.63, and is only\navailable for servers booted directly from images (not from volumes,\nnot from snapshots, and not from images first converted to volumes).\n\nAdditionally, this patch removes mentions of\nOS_TRUSTED_IMAGE_CERTIFICATE_IDS env var from similar option help string\nin server rebuild command as it is not actually implemented yet.\n\nChange-Id: I4e9faea05c499bd91034d1d284c44fdcc8e18db5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9bec3f58095900af50bbe7088a52c5b8c3b434e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9bec3f58095900af50bbe7088a52c5b8c3b434e5"}]},"branch":"refs/heads/master"},"28a376bfb0a330470b028b6d5244ee4c8e1fe864":{"kind":"REWORK","_number":2,"created":"2021-09-30 16:42:35.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/81/811981/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/81/811981/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/81/811981/2"}}},"commit":{"parents":[{"commit":"ff372ffdfbfe036993f84be20cd18262599b37de","subject":"Add Python3 yoga unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ff372ffdfbfe036993f84be20cd18262599b37de"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2021-09-30 14:14:19.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2021-09-30 16:42:26.000000000","tz":180},"subject":"Add --trusted-image-cert option for server create","message":"Add --trusted-image-cert option for server create\n\nthis already exists for server rebuild, but was missing for server\ncreate.\n\nThis option is supported from Compute API version \u003e\u003d 2.63, and is only\navailable for servers booted directly from images (not from volumes,\nnot from snapshots, and not from images first converted to volumes).\n\nAdditionally, this patch removes mentions of\nOS_TRUSTED_IMAGE_CERTIFICATE_IDS env var from similar option help string\nin server rebuild command as it is not actually implemented yet.\n\nChange-Id: I4e9faea05c499bd91034d1d284c44fdcc8e18db5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/28a376bfb0a330470b028b6d5244ee4c8e1fe864"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/28a376bfb0a330470b028b6d5244ee4c8e1fe864"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
