Comment 0 for bug 1570004

Revision history for this message
Ivan Suzdal (isuzdal) wrote : Fuel-agent: changes for implement Ubuntu Xenial Xerus support

According to https://blueprints.launchpad.net/fuel/+spec/support-ubuntu-xenial-xerus we need to make a small changes in fuel-agent project.

In my opinion:
1) package naming (e.g.: linux-{headers,image}-generic-lts-CODENAME in DEFAULT_TRUSTY_PACKAGES)
2) _probably_, DEFAULT_TRUSTY_PACKAGES should be renamed to DEFAULT_UBUNTU_PACKAGES
3) also, codename/suite in tests
4) fuel_bootstrap/files/xenial can be copied from uel_bootstrap/files/trusty (don't forget about mcollective daemonize)

During investigation I've been found that mcollective shall be deamonized (or service type, in systemd notation, shall be simple instead of forking). Also, cloud-init-templates require some changes related to rc.local (missing shebang will cause 'unknown exec format' systemd error), and mcollective settings (daemonize parameter).