)]}'
{"id":"openstack%2Fironic~975686","triplet_id":"openstack%2Fironic~master~I6c41ca0db52f69d819c683dd5804fa07846794d0","project":"openstack/ironic","branch":"master","topic":"clif/tbn/docs_branch","attention_set":{},"removed_from_attention_set":{"14228":{"account":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"last_update":"2026-02-27 21:57:18.000000000","reason":"Change was submitted"},"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-02-27 19:19:11.000000000","reason":"removed on reply"}},"hashtags":["ironic-week-prio"],"change_id":"I6c41ca0db52f69d819c683dd5804fa07846794d0","subject":"Documentation for Trait Based Networking","status":"MERGED","created":"2026-02-04 18:30:41.000000000","updated":"2026-02-27 22:00:41.000000000","submitted":"2026-02-27 21:57:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"975686-clif/tbn/docs_branch","meta_rev_id":"f2e2e2d8b2fb32b58ff941ffcb29512f642cf956","_number":975686,"virtual_id_number":975686,"owner":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-27 21:57:18.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-02-27 20:40:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-02-27 19:19:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2026-02-27 19:36:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2026-02-27 20:40:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-04 19:10:04.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-02-06 20:55:41.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"CC"},{"updated":"2026-02-27 19:19:11.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-02-27 19:36:26.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2026-02-27 20:40:36.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"63dcd8984ba9d26c5a5f541e36d38a3bfb9e6689","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-04 18:30:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"931c36ac9622c9f846a3b773f078746fd5fa749d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 19:10:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b0f1e9fed154bb5af2610dfcfa9fe3b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7caf399c9164fdcba09b11401b92b52 : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/669e380fa31146a28d05d0398d7ca4b1 : SUCCESS in 17m 33s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/e337b9ec73c44424b9ed061452760afa : SUCCESS in 6m 47s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/a89ddbb0fa344d73ba09dea2c262c876 : SUCCESS in 5m 43s","accounts_in_message":[],"_revision_number":1},{"id":"a23d009df0ca4eeef8a0323889dfbf99bf17f858","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2026-02-06 20:55:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a542e59c07de28dc6a335f22edf151cabd0d599e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-25 16:51:16.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c2b959fd1e5977e35fe238959baf0f3a06a8d049","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 17:30:29.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/99f5039d3ebb4da8959112c097c68ed5\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6166bff209f49de9346881fcf5a68bb : FAILURE in 6m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35c730a31d354762a00899059be64fba : SUCCESS in 16m 50s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/8c181221eb9b4990ae310896e22a3a87 : SUCCESS in 7m 26s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/bc6d42830c1e412e9e1bf6750bb090e7 : SUCCESS in 11m 53s","accounts_in_message":[],"_revision_number":2},{"id":"e999c6afafcf98c808737afa1ebc395d1c10407a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-25 19:00:42.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"65c51af2a98093bbfb9204b4e2625b04a22101f6","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-25 19:21:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4fc6a23dc775f590468901a13562c56dbb99f207","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 19:33:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01c006c25c16454ca1f8170bfcd758c3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/570aa445354440459aba622694b33c1a : SUCCESS in 6m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d1286b8110e4ffab266dc7c71f6849d : SUCCESS in 18m 00s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/44a8858ebc434736acb422a58caa12e0 : SUCCESS in 4m 03s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/08d74f0638724a66afc368ee4e5e7964 : SUCCESS in 10m 18s","accounts_in_message":[],"_revision_number":3},{"id":"891118c0851ed8b9058ea8417191dfdc4528f6f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-26 17:51:11.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"0f3aca5c7c685fe945c68c230b397dca7c41f322","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-26 17:53:18.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.","accounts_in_message":[],"_revision_number":5},{"id":"0d8f7114fb0b5e6667f112b2dabbfba7643034ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 18:10:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7050ca59829c459f9309e2d181504c11\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/199df8721c874975be1bd909dda456de : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d922bbc0dcfa426c8b131c7e1066b5e3 : SUCCESS in 9m 58s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/f8d52142e9c647cebb29108a08d4dcc1 : SUCCESS in 6m 49s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/3a4a70768cfb42f982d42d53799a5658 : SUCCESS in 10m 34s","accounts_in_message":[],"_revision_number":5},{"id":"c81a38ea6bda0d1b8175da6dcb95e90a4c5c1f1f","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-26 18:16:04.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":5},{"id":"8c3e66bbc92ab1095553c97ab02bebd01eb9fbe0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-27 16:27:05.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"8a3345eb92e77045ec920ff2635c10578df92b91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-02-27 16:42:10.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent tree, and commit message as Patch Set 6.","accounts_in_message":[],"_revision_number":7},{"id":"411cdb131000e7c9d3a786b82005a099c7bfafa6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 16:59:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa93b395b75345dd81a32724768f8882\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/54d095ec14ea4bd0b29a68a4be9684a2 : SUCCESS in 6m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a671ce548c0743e79fd055220a65b380 : SUCCESS in 8m 27s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/fe96e15e664a42288370630c7ad1c50c : SUCCESS in 3m 18s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/ea38c6d28465477499eaa04725d17fca : SUCCESS in 10m 29s","accounts_in_message":[],"_revision_number":7},{"id":"ccd0372753813bcab0cc863e88fd46adb2ec3651","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2026-02-27 19:19:11.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"8e9f2c658ea9007d04af9ea80b1802493467709b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-27 19:36:26.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"454d14231e4bb6acf5683dad2a61f98ffc22d67f","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-02-27 20:40:36.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"535e0ff23ea55dec9963971ef9dc0598f86f58f8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 20:42:11.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"cb715b7c9bfbd7f39f7e9c3a1b4f02304f43298b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 21:57:18.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/83d2893ed7164f2eaea1f7e9f3106961\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db6df831f6764ef8bc29ee03331ee857 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ab55e951fc34b06bc8a49f7af6de379 : SUCCESS in 7m 50s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/adb394aa6ecc48de989733193380422f : SUCCESS in 6m 59s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/5c4b81e81f3c4838a3f00abd54338882 : SUCCESS in 10m 54s","accounts_in_message":[],"_revision_number":7},{"id":"0d673d0c81cedd6c145e7600b1e2c3e31848f60f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 21:57:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"f2e2e2d8b2fb32b58ff941ffcb29512f642cf956","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:00:41.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bdcdce47b3c14fcd9431659e7a0e26ed\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c8ad63211794d2a93393f2687710584 : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"cca4d18c91ed8bd17796392cebf0a21d8b20fda1","revisions":{"785f7de70abd5498f1aa219dfb996478ac34c56d":{"kind":"REWORK","_number":1,"created":"2026-02-04 18:30:41.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/1"}}},"commit":{"parents":[{"commit":"1c1f898748207d243a355707444676640d5427b2","subject":"Add docstrings to Trait Based Networking","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/1c1f898748207d243a355707444676640d5427b2"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:29:17.000000000","tz":-360},"subject":"WIP: Documentation for Trait Based Networking","message":"WIP: Documentation for Trait Based Networking\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/785f7de70abd5498f1aa219dfb996478ac34c56d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/785f7de70abd5498f1aa219dfb996478ac34c56d"}]},"branch":"refs/heads/master"},"8a60e60439f8550fd95292ebe676956d7781ff2b":{"kind":"REWORK","_number":2,"created":"2026-02-25 16:51:16.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/2"}}},"commit":{"parents":[{"commit":"8b612db38fbfa025b89ae7083c856ce5cddcafd7","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/8b612db38fbfa025b89ae7083c856ce5cddcafd7"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-25 16:48:52.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/8a60e60439f8550fd95292ebe676956d7781ff2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/8a60e60439f8550fd95292ebe676956d7781ff2b"}]},"branch":"refs/heads/master"},"6efea7a2d7eecc0b8975dadaa31d1f7b62988598":{"kind":"REWORK","_number":3,"created":"2026-02-25 19:00:42.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/3"}}},"commit":{"parents":[{"commit":"c4fac0cad0206f3255278326d92b3ff041b40374","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/c4fac0cad0206f3255278326d92b3ff041b40374"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-25 18:55:24.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/6efea7a2d7eecc0b8975dadaa31d1f7b62988598"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/6efea7a2d7eecc0b8975dadaa31d1f7b62988598"}]},"branch":"refs/heads/master"},"a8b16348bf6d18564a4e8a9940caf7d8fbe42661":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-02-26 17:51:11.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/4"}}},"commit":{"parents":[{"commit":"2843f697f63cef37a6302613fde32233ea48d615","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/2843f697f63cef37a6302613fde32233ea48d615"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-26 17:50:57.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/a8b16348bf6d18564a4e8a9940caf7d8fbe42661"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/a8b16348bf6d18564a4e8a9940caf7d8fbe42661"}]},"branch":"refs/heads/master"},"0a9feb9a0ad3e3093a3e57be8935a3dbb303706c":{"kind":"NO_CHANGE","_number":5,"created":"2026-02-26 17:53:18.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/5"}}},"commit":{"parents":[{"commit":"a5d0a7e4fb7cd6d1a4261c9ee52cc22a04e7fbd1","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/a5d0a7e4fb7cd6d1a4261c9ee52cc22a04e7fbd1"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-26 17:53:12.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/0a9feb9a0ad3e3093a3e57be8935a3dbb303706c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/0a9feb9a0ad3e3093a3e57be8935a3dbb303706c"}]},"branch":"refs/heads/master"},"58d7ecbaf4412a3252297f8d66643ecad0fb4dea":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-02-27 16:27:05.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/6"}}},"commit":{"parents":[{"commit":"72dd54e086b60c2f29b7bc9c69c9ebc3a1a6858a","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/72dd54e086b60c2f29b7bc9c69c9ebc3a1a6858a"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-27 16:26:59.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/58d7ecbaf4412a3252297f8d66643ecad0fb4dea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/58d7ecbaf4412a3252297f8d66643ecad0fb4dea"}]},"branch":"refs/heads/master"},"cca4d18c91ed8bd17796392cebf0a21d8b20fda1":{"kind":"NO_CHANGE","_number":7,"created":"2026-02-27 16:42:10.000000000","uploader":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"ref":"refs/changes/86/975686/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/86/975686/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/86/975686/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/86/975686/7"}}},"commit":{"parents":[{"commit":"128df02b3005d719ea32f85004bffd3a6b4d9cf3","subject":"Treat warnings as errors in sphinx-build for docs tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/128df02b3005d719ea32f85004bffd3a6b4d9cf3"}]}],"author":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-04 18:21:40.000000000","tz":-360},"committer":{"name":"Clif Houck","email":"me@clifhouck.com","date":"2026-02-27 16:42:05.000000000","tz":-360},"subject":"Documentation for Trait Based Networking","message":"Documentation for Trait Based Networking\n\nAdds documentation for Ironic\u0027s new TBN feature.\n\nChange-Id: I6c41ca0db52f69d819c683dd5804fa07846794d0\nSigned-off-by: Clif Houck \u003cme@clifhouck.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/cca4d18c91ed8bd17796392cebf0a21d8b20fda1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/cca4d18c91ed8bd17796392cebf0a21d8b20fda1"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"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":{}}},{"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":{}}}]}
