aboutsummaryrefslogtreecommitdiff
path: root/kolla/tests/test_methods.py
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2019-11-21 17:14:09 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2019-11-29 11:38:06 +0100
commitcf11cd6f3d1f0f0d9e1bb948672be12171a4099b (patch)
tree389a9c5d535180801bd2547a38fd591d11e12720 /kolla/tests/test_methods.py
parent9938857d7d331743d71328831241edf21e42d160 (diff)
downloadkolla-cf11cd6f3d1f0f0d9e1bb948672be12171a4099b.tar.gz
kolla-cf11cd6f3d1f0f0d9e1bb948672be12171a4099b.zip
Enable repos only when needed
Disable external repositories by default and enable only when needed. Depends-on: https://review.opendev.org/696480 Implements: blueprint repos-off-by-default Change-Id: Icf2a8397a8349e0fe849d88d160409fd234480a9
Diffstat (limited to 'kolla/tests/test_methods.py')
-rw-r--r--kolla/tests/test_methods.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/kolla/tests/test_methods.py b/kolla/tests/test_methods.py
index 1fb5dfa19..62df2f785 100644
--- a/kolla/tests/test_methods.py
+++ b/kolla/tests/test_methods.py
@@ -21,3 +21,15 @@ class MethodsTest(base.TestCase):
result = methods.debian_package_install(packages)
expectCmd = 'apt-get -y install --no-install-recommends package2.deb'
self.assertEqual(expectCmd, result.split("&&")[1].strip())
+
+ def test_enable_repos(self):
+ template_vars = {
+ 'base_arch': 'x86_64',
+ 'base_distro': 'centos',
+ 'base_package_type': 'rpm',
+ 'distro_package_manager': 'yum'
+ }
+
+ result = methods.enable_repos(template_vars, ['grafana'])
+ expectCmd = 'RUN yum-config-manager --enable grafana'
+ self.assertEqual(expectCmd, result)