Exemple #1
0
 def test_determine_packages(self, _git_install_requested,
                             _get_os_codename_install_source):
     _git_install_requested.return_value = False
     _get_os_codename_install_source.return_value = 'icehouse'
     self.assertEqual(horizon_utils.determine_packages(), [
         'haproxy', 'python-novaclient', 'python-keystoneclient',
         'openstack-dashboard-ubuntu-theme', 'python-memcache',
         'openstack-dashboard', 'memcached'
     ])
 def test_determine_packages(self,
                             _get_os_codename_install_source):
     _get_os_codename_install_source.return_value = 'icehouse'
     self.assertEqual(horizon_utils.determine_packages(), [
         'haproxy',
         'python-novaclient',
         'python-keystoneclient',
         'openstack-dashboard-ubuntu-theme',
         'python-memcache',
         'openstack-dashboard',
         'memcached'])
def install():
    execd_preinstall()
    configure_installation_source(config('openstack-origin'))

    apt_update(fatal=True)
    packages = determine_packages()
    _os_release = os_release('openstack-dashboard')
    if CompareOpenStackReleases(_os_release) < 'icehouse':
        packages += ['nodejs', 'node-less']
    if lsb_release()['DISTRIB_CODENAME'] == 'precise':
        # Explicitly upgrade python-six Bug#1420708
        apt_install('python-six', fatal=True)
    packages = filter_installed_packages(packages)
    if packages:
        status_set('maintenance', 'Installing packages')
        apt_install(packages, fatal=True)
def install():
    execd_preinstall()
    configure_installation_source(config('openstack-origin'))

    apt_update(fatal=True)
    packages = determine_packages()
    _os_release = os_release('openstack-dashboard')
    if CompareOpenStackReleases(_os_release) < 'icehouse':
        packages += ['nodejs', 'node-less']
    if lsb_release()['DISTRIB_CODENAME'] == 'precise':
        # Explicitly upgrade python-six Bug#1420708
        apt_install('python-six', fatal=True)
    packages = filter_installed_packages(packages)
    if packages:
        status_set('maintenance', 'Installing packages')
        apt_install(packages, fatal=True)
def install():
    execd_preinstall()
    configure_installation_source(config('openstack-origin'))

    apt_update(fatal=True)
    packages = determine_packages()
    if os_release('openstack-dashboard') < 'icehouse':
        packages += ['nodejs', 'node-less']
    if lsb_release()['DISTRIB_CODENAME'] == 'precise':
        # Explicitly upgrade python-six Bug#1420708
        apt_install('python-six', fatal=True)
    packages = filter_installed_packages(packages)
    if packages:
        status_set('maintenance', 'Installing packages')
        apt_install(packages, fatal=True)

    status_set('maintenance', 'Git install')
    git_install(config('openstack-origin-git'))
    patch_murano_dashboard_template_fix()
Exemple #6
0
 def test_determine_packages_mitaka(self, _get_os_codename_install_source):
     _get_os_codename_install_source.return_value = 'mitaka'
     self.assertTrue('python-pymysql' in horizon_utils.determine_packages())
def upgrade_charm():
    execd_preinstall()
    apt_install(filter_installed_packages(determine_packages()), fatal=True)
    update_nrpe_config()
    CONFIGS.write_all()
def upgrade_charm():
    execd_preinstall()
    apt_install(filter_installed_packages(determine_packages()), fatal=True)
    update_nrpe_config()
    CONFIGS.write_all()