After adding several assertions to the test, I realized integration_test must be broken into two parts - one that tests proper IPAM allocation, and one that tests that agent can start and talk to services -- because the former requires known hosts to be added to topology DB to test against, and the latter requires the actual hosts from the machine test is being run on.
After adding several assertions to the test, I realized integration_test must be broken into two parts - one that tests proper IPAM allocation, and one that tests that agent can start and talk to services -- because the former requires known hosts to be added to topology DB to test against, and the latter requires the actual hosts from the machine test is being run on.