diff --git a/zun/conf/compute.py b/zun/conf/compute.py index 03e7f5397..e0ae8fce3 100644 --- a/zun/conf/compute.py +++ b/zun/conf/compute.py @@ -25,7 +25,7 @@ service_opts = [ db_opts = [ cfg.StrOpt( 'unique_container_name_scope', - default='project', + default='', choices=['', 'project', 'global'], help=""" Sets the scope of the check for unique container names. diff --git a/zun/tests/unit/db/test_container.py b/zun/tests/unit/db/test_container.py index 7895a4155..b2958873d 100644 --- a/zun/tests/unit/db/test_container.py +++ b/zun/tests/unit/db/test_container.py @@ -200,6 +200,8 @@ class DbContainerTestCase(base.DbTestCase): self.assertEqual(new_image, res.image) def test_update_container_with_the_same_name(self): + CONF.set_override("unique_container_name_scope", "project", + group="compute") container1 = utils.create_test_container( name='container-one', uuid=uuidutils.generate_uuid(), @@ -412,6 +414,8 @@ class EtcdDbContainerTestCase(base.DbTestCase): @mock.patch.object(etcd_client, 'update') def test_update_container_with_the_same_name(self, mock_update, mock_write, mock_read): + CONF.set_override("unique_container_name_scope", "project", + group="compute") mock_read.side_effect = etcd.EtcdKeyNotFound container1 = utils.create_test_container( name='container-one',