diff --git a/nailgun/nailgun/fixtures/openstack.yaml b/nailgun/nailgun/fixtures/openstack.yaml index fae5e94c63..ab020a9b0c 100644 --- a/nailgun/nailgun/fixtures/openstack.yaml +++ b/nailgun/nailgun/fixtures/openstack.yaml @@ -1219,6 +1219,10 @@ name: "mos-updates" uri: "http://mirror.fuel-infra.org/mos/centos-6/mos6.1/updates" priority: null + - type: "rpm" + name: "mos-security" + uri: "http://mirror.fuel-infra.org/mos/centos-6/mos6.1/security" + priority: null - type: "rpm" name: "Auxiliary" uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/centos/auxiliary" diff --git a/nailgun/nailgun/test/integration/test_attributes.py b/nailgun/nailgun/test/integration/test_attributes.py index 0cf2681fd8..7d08311bf1 100644 --- a/nailgun/nailgun/test/integration/test_attributes.py +++ b/nailgun/nailgun/test/integration/test_attributes.py @@ -467,6 +467,13 @@ class TestAlwaysEditable(BaseIntegrationTest): 'updates', 'priority': None, }, + { + 'type': 'rpm', + 'name': 'mos-security', + 'uri': 'http://mirror.fuel-infra.org/mos/centos-6/mos6.1/' + 'security', + 'priority': None, + }, { 'type': 'rpm', 'name': 'Auxiliary', diff --git a/nailgun/nailgun/test/unit/test_stages_task_serialization.py b/nailgun/nailgun/test/unit/test_stages_task_serialization.py index 3bdd874227..b25e2d544d 100644 --- a/nailgun/nailgun/test/unit/test_stages_task_serialization.py +++ b/nailgun/nailgun/test/unit/test_stages_task_serialization.py @@ -139,13 +139,14 @@ class TestHooksSerializers(BaseTaskSerializationTest): task = tasks_serializer.UploadMOSRepo( task_config, self.cluster, self.nodes) serialized = list(task.serialize()) - self.assertEqual(len(serialized), 4) + self.assertEqual(len(serialized), 5) self.assertEqual(serialized[0]['type'], 'upload_file') self.assertEqual(serialized[1]['type'], 'upload_file') self.assertEqual(serialized[2]['type'], 'upload_file') - self.assertEqual(serialized[3]['type'], 'shell') - self.assertEqual(serialized[3]['parameters']['cmd'], 'yum clean all') - self.assertItemsEqual(serialized[3]['uids'], self.all_uids) + self.assertEqual(serialized[3]['type'], 'upload_file') + self.assertEqual(serialized[4]['type'], 'shell') + self.assertEqual(serialized[4]['parameters']['cmd'], 'yum clean all') + self.assertItemsEqual(serialized[4]['uids'], self.all_uids) def test_serialize_rados_with_ceph(self): task_config = {'id': 'restart_radosgw',