)]}'
{"id":"openstack%2Fnova-specs~937587","triplet_id":"openstack%2Fnova-specs~master~Ic31de007d5cd0593829c0dde03f1241d4f226495","project":"openstack/nova-specs","branch":"master","topic":"bp/add-mutual-prefix","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-06-20 17:14:55.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-06-20 17:35:03.000000000","reason":"Change was submitted"},"37390":{"account":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"last_update":"2025-06-20 17:35:03.000000000","reason":"Change was submitted"},"8878":{"account":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"last_update":"2025-06-20 17:35:03.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic31de007d5cd0593829c0dde03f1241d4f226495","subject":"Support for tracking traits removed from provider.yaml","status":"MERGED","created":"2024-12-12 01:43:17.000000000","updated":"2025-06-20 17:36:22.000000000","submitted":"2025-06-20 17:35:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":7,"has_review_started":true,"submission_id":"937587-bp/add-mutual-prefix","meta_rev_id":"853df8622dfdc30532d3e9471bea02b921619d31","_number":937587,"virtual_id_number":937587,"owner":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-06-20 17:35:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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"},"all":[{"value":2,"date":"2025-06-20 17:14:55.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"]},{"value":2,"date":"2025-06-20 10:37:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-06-20 17:14:55.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"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_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"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-12 01:50:14.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":"2024-12-16 03:55:04.000000000","updated_by":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"reviewer":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"state":"REVIEWER"},{"updated":"2025-01-08 14:39:36.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2025-01-08 14:39:36.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2025-01-08 14:39:42.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-06-20 17:14:55.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":"85945f67b6e1606f4da85c63cd1c64591e81f746","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2024-12-12 01:43:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b57c965d14c478e8df9ad082a40a18bfac1d59b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-12 01:50:14.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/f56563ec152a467a9878c42aba4666ca\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb033b24c01f4fbab7e7d24386f02af5 : SUCCESS in 6m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00a98b0887b64770b120d246d7f1c2b1 : FAILURE in 2m 12s","accounts_in_message":[],"_revision_number":1},{"id":"9cebb222f0324514c67fe54297f3314324416918","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2024-12-12 03:43:28.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"435e1dfaf5b92fdfe84e198b1ed7da74677400bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-12 03:51:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/63d68c991bc944d3b0cfb1127222ca5b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba9bd95a6ca34e2c89de2b52a36d1304 : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b73b72bea20242598c97aca1bda11617 : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":2},{"id":"3a142f9017ea7e6225fe7e1c42436d6042a83b65","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2024-12-16 03:55:04.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6a754f96d3ae230077b438715cd3840b93f70b84","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-01-08 14:39:36.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fe1c644b7aa9d7c1bfcbf1235e0c6d26dee5b3a7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-01-08 14:39:42.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"d4aedd0fd607deefb2c357d1968149c09d83bd00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2025-01-27 03:10:46.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"1bd3d88ac44b462525027511553e6379ac249580","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-27 03:17:41.000000000","message":"Patch Set 3: 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/e88d044164a5463f97e6ed494c0f87d4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94a1c92aa4de4bdea471662ac47b1d2d : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42997360703440738c26ca622af89395 : FAILURE in 4m 40s","accounts_in_message":[],"_revision_number":3},{"id":"9aa1c25969bf2286ea03efa8f4a626d0b10e34bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2025-01-27 03:26:06.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"d6e316c3027c1e5458138ed9431f521c1341fd87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-27 03:34:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23cf0a3a020e4306b0958d57f06d7960\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b09717309df64738b35f39f743b456bf : SUCCESS in 8m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eef109270c0242458ebfad8e3c6d3f0a : SUCCESS in 6m 22s","accounts_in_message":[],"_revision_number":4},{"id":"b3eec0e391658b19d85e6550f1386ca811f7dfa0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2025-05-16 09:42:29.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"e8a75fd64f5ab6a1ed059e788b62942fa0155b9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-16 10:06:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/354910206de24c98b5aa334a64f0f7a3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34eb7ff3ee3d45ec81a0b4addf73ec55 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ba63b00dcb0473c8c1f437a83f8f9b2 : SUCCESS in 3m 30s","accounts_in_message":[],"_revision_number":5},{"id":"e92ea398792f59adc69a658c7e92ca4b6f952e0b","author":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"date":"2025-05-16 10:07:42.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"67046a7961583a8952e76ae5f8d456b7bef202c3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-20 10:37:42.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4be64db8b23608bfe77233d052599b3ef1e3ae59","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-06-20 17:14:55.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"2f03be37375335e608c5c6f3dde1b0f940ce2e13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-20 17:15:02.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e2931dcb9669896aafa0c9ed2435496980ff0900","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-20 17:35:03.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad6de29eae384fc5a1bf3724da5447b5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22f3f2c8a68c4931906f7c8597382651 : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce9ffeca4e684fdd8a977739c1ffa564 : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":5},{"id":"4c7078f6d7baf1bc6d5863a7a0cff5b4adbb6f93","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-20 17:35:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"853df8622dfdc30532d3e9471bea02b921619d31","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-20 17:36:22.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab807e1f1190445984765e3f0adef8b9\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/ba861bebe3de45f9826d065b822fd2ba : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"1103094177520659699181268b6fbc0b582a38bd","revisions":{"31312e68f42e433882eda0751daecea365c93b3d":{"kind":"REWORK","_number":1,"created":"2024-12-12 01:43:17.000000000","uploader":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"ref":"refs/changes/87/937587/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/937587/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/1"}}},"commit":{"parents":[{"commit":"6cae04b088a72509b6ea01d2db8d400e2bccd6cc","subject":"Re-propose config option for behavior of unset unified limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6cae04b088a72509b6ea01d2db8d400e2bccd6cc"}]}],"author":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"committer":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"subject":"Allow only one custom trait with the same prefix in provider.yaml","message":"Allow only one custom trait with the same prefix in provider.yaml\n\nThe specification proposes a feature that ensures only one trait with a\nspecific prefix is registered when you manage custom traits using\nprovider.yaml.\n\nChange-Id: Ic31de007d5cd0593829c0dde03f1241d4f226495\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/31312e68f42e433882eda0751daecea365c93b3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/31312e68f42e433882eda0751daecea365c93b3d"}]},"branch":"refs/heads/master"},"e393aaff3d2547413f7377713a2ef05e8a1206b6":{"kind":"REWORK","_number":2,"created":"2024-12-12 03:43:28.000000000","uploader":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"ref":"refs/changes/87/937587/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/937587/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/2"}}},"commit":{"parents":[{"commit":"6cae04b088a72509b6ea01d2db8d400e2bccd6cc","subject":"Re-propose config option for behavior of unset unified limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6cae04b088a72509b6ea01d2db8d400e2bccd6cc"}]}],"author":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"committer":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 03:43:14.000000000","tz":540},"subject":"Allow only one custom trait with the same prefix in provider.yaml","message":"Allow only one custom trait with the same prefix in provider.yaml\n\nThe specification proposes a feature that ensures only one trait with a\nspecific prefix is registered when you manage custom traits using\nprovider.yaml.\n\nChange-Id: Ic31de007d5cd0593829c0dde03f1241d4f226495\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e393aaff3d2547413f7377713a2ef05e8a1206b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e393aaff3d2547413f7377713a2ef05e8a1206b6"}]},"branch":"refs/heads/master"},"63e90043ff8016e1b58961df3799152747729545":{"kind":"REWORK","_number":3,"created":"2025-01-27 03:10:46.000000000","uploader":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"ref":"refs/changes/87/937587/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/937587/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/3"}}},"commit":{"parents":[{"commit":"ee3b8dd2b1509dece7351488398dff879495403e","subject":"Fix a line that was not removed before merging the specification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ee3b8dd2b1509dece7351488398dff879495403e"}]}],"author":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"committer":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2025-01-27 03:10:22.000000000","tz":540},"subject":"Allow only one custom trait with the same prefix in provider.yaml","message":"Allow only one custom trait with the same prefix in provider.yaml\n\nThe specification proposes a feature that ensures only one trait with a\nspecific prefix is registered when you manage custom traits using\nprovider.yaml. Alternatives describes the policy of treating\nprovider.yaml as declarative data.\n\nChange-Id: Ic31de007d5cd0593829c0dde03f1241d4f226495\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/63e90043ff8016e1b58961df3799152747729545"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/63e90043ff8016e1b58961df3799152747729545"}]},"branch":"refs/heads/master"},"1aed47953d1e18e814996fcd62c5261b0b90e7a2":{"kind":"REWORK","_number":4,"created":"2025-01-27 03:26:06.000000000","uploader":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"ref":"refs/changes/87/937587/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/937587/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/4"}}},"commit":{"parents":[{"commit":"ee3b8dd2b1509dece7351488398dff879495403e","subject":"Fix a line that was not removed before merging the specification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ee3b8dd2b1509dece7351488398dff879495403e"}]}],"author":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"committer":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2025-01-27 03:25:51.000000000","tz":540},"subject":"Allow only one custom trait with the same prefix in provider.yaml","message":"Allow only one custom trait with the same prefix in provider.yaml\n\nThe specification proposes a feature that ensures only one trait with a\nspecific prefix is registered when you manage custom traits using\nprovider.yaml. Alternatives describes the policy of treating\nprovider.yaml as declarative data.\n\nChange-Id: Ic31de007d5cd0593829c0dde03f1241d4f226495\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1aed47953d1e18e814996fcd62c5261b0b90e7a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1aed47953d1e18e814996fcd62c5261b0b90e7a2"}]},"branch":"refs/heads/master"},"1103094177520659699181268b6fbc0b582a38bd":{"kind":"REWORK","_number":5,"created":"2025-05-16 09:42:29.000000000","uploader":{"_account_id":37390,"name":"Masanori Kuroha","display_name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","username":"mkuroha"},"ref":"refs/changes/87/937587/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/937587/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/937587/5"}}},"commit":{"parents":[{"commit":"ee3b8dd2b1509dece7351488398dff879495403e","subject":"Fix a line that was not removed before merging the specification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ee3b8dd2b1509dece7351488398dff879495403e"}]}],"author":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2024-12-12 01:42:53.000000000","tz":540},"committer":{"name":"Masanori Kuroha","email":"mkuroha@lycorp.co.jp","date":"2025-05-16 09:29:42.000000000","tz":540},"subject":"Support for tracking traits removed from provider.yaml","message":"Support for tracking traits removed from provider.yaml\n\nWhen updating placement using provider.yaml, there is an issue where\ntraits removed from the file are not reflected in the resource provider.\n\nThis specification proposes a feature to track traits removed from\nprovider.yaml by copying the applied contents of the provider.yaml.\n\nChange-Id: Ic31de007d5cd0593829c0dde03f1241d4f226495\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1103094177520659699181268b6fbc0b582a38bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1103094177520659699181268b6fbc0b582a38bd"}]},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review Priority","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":"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":{}}}]}
