feat(openstack-sync-plugins): neutron router flavor - #2217
Conversation
5e1c34c to
6485b41
Compare
c030b31 to
fa81b55
Compare
Code reviewFound 6 issues. The theme: a lot of machinery is built and wired into the chart, but never called. 1. Four functions have no non-test callers, so three chart env knobs are inert. understack/python/openstack-sync/openstack_sync/hooks/router_flavors.py Lines 218 to 224 in fa81b55 2. Disabling the plugin no longer disables the hook. 3. Abort-on-first-failure is back. understack/python/openstack-sync/openstack_sync/hooks/common.py Lines 218 to 222 in fa81b55 4. The hourly sync never dispatches. understack/python/openstack-sync/openstack_sync/hooks/router_flavors.py Lines 102 to 108 in fa81b55 5. Replacement service profiles are created without ownership markers. 6. understack/python/openstack-sync/openstack_sync/plugins/common.py Lines 160 to 172 in fa81b55 Checked and clear: the empty-desired-set prune guard from #2205 is present; 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
Follow-up: use stdlib
|
d1cd873 to
8719709
Compare
8719709 to
359952d
Compare
359952d to
35afd0b
Compare
No description provided.