)]}'
{"id":"openstack%2Fcyborg~997712","triplet_id":"openstack%2Fcyborg~master~I717c3d5cd2da3597a55158b0a9421e4b2802fc55","project":"openstack/cyborg","branch":"master","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-09-08 18:10:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I717c3d5cd2da3597a55158b0a9421e4b2802fc55","subject":"Add cors middleware defaults","status":"MERGED","created":"2026-07-17 12:00:09.000000000","updated":"2026-09-08 18:12:01.000000000","submitted":"2026-09-08 18:10:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"997712","meta_rev_id":"f62e3ad2fdfa08372ec3088b5addc2a2d035df64","_number":997712,"virtual_id_number":997712,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-08 18:10:46.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":1,"date":"2026-07-20 13:20:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-09-08 15:10:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-09-08 17:08:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-17 13:00:18.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":"2026-07-17 13:11:09.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-07-20 13:20:16.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-09-08 15:10:22.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":"ce353ccd6cf4d40dc4a52b4e70d7b85b8f428375","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-17 12:00:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1fc4323b3920cd06ff4ffd7c1aef814f46fb2858","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 13:00:18.000000000","message":"Patch Set 1: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d63bce8264934ac689f2f37aff169fdb\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/89754b81650e4618a56c01de17e0a24e : SUCCESS in 4m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f39762645eed4c2682eb514fdabc9644 : SUCCESS in 5m 05s\n- requirements-check https://zuul.opendev.org/t/openstack/build/85f0f9d828be405d80fb9f31508883f6 : SUCCESS in 2m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/895606bbe13f4acba4bb471c0c2fc7ea : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7da32af8122e45fcb3e388a4799a64f4 : SUCCESS in 8m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c29f5332bef744f78ab221a32f23b1e7 : FAILURE in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8a32bfb291b64ea7ac2ae967007afd3a : SUCCESS in 3m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ecd9199578724d56a384c519c91a300c : SUCCESS in 4m 11s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/27eaf8eaa27b4ade95fd02b715ae6848 : SUCCESS in 8m 50s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5c54138c41f4432c9c75301eed786bfa : SUCCESS in 3m 42s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/90471ff438434b7eb530f71778159aad : SUCCESS in 39m 57s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/4b109bce3b984ce79775a292d4bd8b50 : SUCCESS in 28m 10s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/a983f54f682a4be88855a4daee72124a : SUCCESS in 57m 54s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/724352b9352844619228d159584b3c5c : SUCCESS in 53m 11s","accounts_in_message":[],"_revision_number":1},{"id":"09836d5434385bad9569151ca58e43466d750eaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-17 13:11:02.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f6854ae6a100ff474f71ee6668521a293c9e2459","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 13:11:09.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"5c5b51858e86be04b787ec972be5cdd4f693da59","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 13:19:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/86333601763742308ce2bdeeab1c94e9\n\n- teim-code-review https://zuul.teim.app/t/main/build/3c143a14796842cfb7a7cd7ebed04547 : SUCCESS in 7m 53s\n\nWarning:\n  The change introduces new default CORS headers, exposed headers, and allowed methods, and adds a new oslo.config.opts.defaults entry point that affects the generated sample configuration. No reno release note was added to document this operator-visible configuration behavior change. Impact: Operators reviewing upgrade notes or the generated sample configuration will not be aware that CORS defaults have changed. While the change follows the established pattern from other OpenStack services, a release note helps document the new default CORS behavior for deployments that rely on CORS. Recommendation: Add a reno release note (e.g., releasenotes/notes/add-cors-middleware-defaults-\u003chash\u003e.yaml) with an \u0027other\u0027 or \u0027features\u0027 section noting that CORS middleware defaults have been added following the standard OpenStack pattern, so operators are informed of the new default headers and methods.","accounts_in_message":[],"_revision_number":2},{"id":"f1534b6a68b93faed94b0aa3c5baff4a59311aa5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 14:32:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d328e644d9d8441bb6ac5e4c97c4d76b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c271123912074f3c875184d0fdafe7d3 : SUCCESS in 2m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a1cbaf9f28b4087b1dcea8fcfbd422e : SUCCESS in 5m 50s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7bcf0422608e4d779d64304a57ace9f6 : SUCCESS in 2m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6eed216deed549c8813d13d1ec246783 : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbea5fff99034726a17f6835a6ebf87e : SUCCESS in 9m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/489e3815320149e39d59c6b91faaf090 : SUCCESS in 3m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6a49945d6e0948559ba8e0d04cbdd739 : SUCCESS in 3m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b8834a6d74de4fa8a994fe00c84595a4 : SUCCESS in 4m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bb92685df883499aa24dbe4b095fd5b6 : SUCCESS in 6m 30s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/03ccd5afc8494e818df7dddec0e386a2 : SUCCESS in 3m 48s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/d4f5e886eaa24d298b9ea28364699ea2 : SUCCESS in 42m 16s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/1a041b9fcd394066899e14c4a832e6ce : SUCCESS in 30m 52s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/f280a7c168114c9a896ad60e16137278 : SUCCESS in 52m 04s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cec6822648374f56aaf38bada29caa1d : SUCCESS in 1h 15m 41s","accounts_in_message":[],"_revision_number":2},{"id":"852e37974d9223202f2a9c07b5540adb439e74a1","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 13:20:16.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b1d8a06924e9c4b7fd9e4bfe7935d206c813913f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-08 15:10:22.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4fbba5c7af890738d621aab5295181780d31c6e1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-08 15:10:30.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"61e4f6e92d593d008aaf9c6ff51dd8e32cb14651","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-08 15:18:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/bd5a04a0035f4b1e8378d52fa9e57d06\n\n- teim-code-review https://zuul.teim.app/t/main/build/b3d2ac83d11141ada042dd7bc2969f07 : SUCCESS in 8m 06s\n\nWarning:\n  The change alters the effective defaults of the [cors] allow_headers, expose_headers, and allow_methods options for any deployment that relies on the defaults rather than setting them explicitly. cyborg\u0027s contributor documentation (doc/source/contributor/releasenotes.rst) states a release note is required for \u0027A configuration option change (deprecation, removal or modified default)\u0027 in the upgrade section. No reno file was added in this change and none exists for it under releasenotes/notes/. Impact: Operators upgrading to this release who use default CORS settings will not learn from the release notes that the allowed/exposed CORS headers and methods changed, which can complicate debugging cross-origin API access after upgrade. Recommendation: Add a reno note (tox -e venv -- reno new cors-middleware-defaults) with an upgrade section describing the new default allow_headers, expose_headers, and allow_methods values for [cors]. Per the project doc this can also be a follow-on change in the series.","accounts_in_message":[],"_revision_number":2},{"id":"42c48186264adcf8f015646daea841c310e25f2e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 16:23:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3fe7b700b49d43a0b20da0015f6c27e9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8bfc380667af4f658f72f275855645f4 : SUCCESS in 2m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/947b5de83991476aa3a863dd6bcdb208 : SUCCESS in 5m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b6bf032bdc7840a68187ee8c26c8a1a1 : SUCCESS in 2m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d901dc2b0e914c28a40e7a57d9dc7b18 : SUCCESS in 4m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b00abff5af1745acaecbeb72c316c3bd : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3556d8776fa450baf799b3634a831ab : SUCCESS in 2m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a0606086f0ce4bd69dc3099d789deec2 : SUCCESS in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/697715425e624e9e8b1d54eefcd31942 : SUCCESS in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/71717ccdc0f6442a923ba2cd1562fe56 : SUCCESS in 4m 35s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/3c92475045884e71ad20f2eede88db4c : SUCCESS in 4m 10s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/334c1d3545fa4218a011642df468df3a : SUCCESS in 29m 58s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/d615c699e49d44fc9149e7edffc70888 : SUCCESS in 49m 12s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b8621313378248c5b7677f6bdb973cd2 : SUCCESS in 58m 37s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3c53f8b34db14c96981ac4ca4f36bc56 : SUCCESS in 1h 03m 59s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/4e413980801e4d938a11508b7a296f30 : SUCCESS in 30m 11s","accounts_in_message":[],"_revision_number":2},{"id":"5916d82cbdbda774d4c70aaac9dbc6044f419d62","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-08 17:08:19.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9f6f3132de34db646cdb5c2fc7433eb21c9e0cc7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 17:09:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"cd38c9bb9bb0138786b55ccc1450d2b17853cada","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 18:10:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14a21589711a4708a6ad8196de6e80f1\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f8a8a22fe5a44c308bffd226ccd78711 : SUCCESS in 3m 05s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3243ca68075844ee917663b5d3d9c817 : SUCCESS in 3m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f4033a8aecc411dbc72d7a84cb309f9 : SUCCESS in 5m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4df24f5a83342cbaf9532f7e1714302 : SUCCESS in 7m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe155d0f807d4a7aa46c0756d38d50f9 : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f448d484c104a48aee2e3ab9a4448ee : SUCCESS in 3m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2f3a437808934479a1a5062deff6578e : SUCCESS in 4m 43s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8f743ba3686d437cac65435ad080f4d9 : SUCCESS in 4m 00s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b3a75fd4ab0b4b25b5dcb79a4fc70745 : SUCCESS in 53m 26s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/d55f395a6b064194982bbd374b6aef17 : SUCCESS in 45m 01s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/70a80e68ceae41e0ad258fae8c6ccc8b : SUCCESS in 56m 40s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/93ddaf69a2b54cdfb15d2c0dc5e284dc : SUCCESS in 56m 35s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/df2e0446e5364741a8d12ce5c4a47fe1 : SUCCESS in 47m 03s","accounts_in_message":[],"_revision_number":2},{"id":"5478a6bac143ca679d8cd0e788facf6001e2afa9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 18:10:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"f62e3ad2fdfa08372ec3088b5addc2a2d035df64","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 18:12:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3491487e63b94a179a6f98a579dcf2be\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8cf09c684a9e47b3bc213277ebd91950 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"be63ccf81f35e0c4c7124fb3241d08341fb3c46f","revisions":{"3199f77901bd00272dd3c308f0311f2367568faa":{"kind":"REWORK","_number":1,"created":"2026-07-17 12:00:09.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/12/997712/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/12/997712/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/12/997712/1"}}},"commit":{"parents":[{"commit":"bb805b34a9cd98e6775431a1ab0469774719df54","subject":"Merge \"Fix api-ref inaccuracies and add missing program endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bb805b34a9cd98e6775431a1ab0469774719df54"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-17 11:53:45.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-17 11:59:27.000000000","tz":540},"subject":"Add cors middleware defaults","message":"Add cors middleware defaults\n\n... following the defaults defined in the other services.\n\nAlso expose these defaults to the oslo.config.opts.defaults entrypoint\nso that the overridden defaults are picked up by oslo-config-generator.\n\nChange-Id: I717c3d5cd2da3597a55158b0a9421e4b2802fc55\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3199f77901bd00272dd3c308f0311f2367568faa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3199f77901bd00272dd3c308f0311f2367568faa"}]},"branch":"refs/heads/master"},"be63ccf81f35e0c4c7124fb3241d08341fb3c46f":{"kind":"REWORK","_number":2,"created":"2026-07-17 13:11:02.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/12/997712/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/12/997712/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/12/997712/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/12/997712/2"}}},"commit":{"parents":[{"commit":"bb805b34a9cd98e6775431a1ab0469774719df54","subject":"Merge \"Fix api-ref inaccuracies and add missing program endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bb805b34a9cd98e6775431a1ab0469774719df54"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-17 11:53:45.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-17 13:10:53.000000000","tz":540},"subject":"Add cors middleware defaults","message":"Add cors middleware defaults\n\n... following the defaults defined in the other services.\n\nAlso expose these defaults to the oslo.config.opts.defaults entrypoint\nso that the overridden defaults are picked up by oslo-config-generator.\n\nChange-Id: I717c3d5cd2da3597a55158b0a9421e4b2802fc55\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/be63ccf81f35e0c4c7124fb3241d08341fb3c46f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/be63ccf81f35e0c4c7124fb3241d08341fb3c46f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
