diff options
| author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2019-11-21 17:14:09 +0100 |
|---|---|---|
| committer | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2019-11-29 11:38:06 +0100 |
| commit | cf11cd6f3d1f0f0d9e1bb948672be12171a4099b (patch) | |
| tree | 389a9c5d535180801bd2547a38fd591d11e12720 /kolla/tests/test_methods.py | |
| parent | 9938857d7d331743d71328831241edf21e42d160 (diff) | |
| download | kolla-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.py | 12 |
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) |
