This could cause issues during charm upgrades by setting the charm to a blocked state in all deployments where enable-dpdk=true and pmd-cpu-set is unset, even if that combination is not causing problems. A more desirable approach would be to move away from the pmd-cpu-set configuration altogether, by having the ovn-chassis charm be able to introspect which CPUs can be used.
This could cause issues during charm upgrades by setting the charm to a blocked state in all deployments where enable-dpdk=true and pmd-cpu-set is unset, even if that combination is not causing problems. A more desirable approach would be to move away from the pmd-cpu-set configuration altogether, by having the ovn-chassis charm be able to introspect which CPUs can be used.