Advanced features are enabled in nailgun
Settings should be enabled not only in astute, but also in nailgun. That is done via application of puppet manifest of nailgun. Change-Id: I2a1ba27ee6c73fd32d0b318181c3c6b2a10e2d58 Closes-bug: #1549447
This commit is contained in:
parent
ea5c4a3c1d
commit
826eb41b1a
|
@ -242,9 +242,16 @@ def get_package_versions_from_node(remote, name, os_type):
|
|||
@logwrap
|
||||
def enable_feature_group(env, group):
|
||||
fuel_settings = env.admin_actions.get_fuel_settings()
|
||||
fuel_settings["FEATURE_GROUPS"].append(group)
|
||||
if group not in fuel_settings["FEATURE_GROUPS"]:
|
||||
fuel_settings["FEATURE_GROUPS"].append(group)
|
||||
env.admin_actions.save_fuel_settings(fuel_settings)
|
||||
env.admin_actions.restart_service("nailgun")
|
||||
|
||||
# NOTE(akostrikov) We use FUEL_SETTINGS_YAML as primary source or truth and
|
||||
# update nailgun configs via puppet from that value
|
||||
ssh_manager.execute(
|
||||
ip=ssh_manager.admin_ip,
|
||||
cmd='puppet apply /etc/puppet/modules/nailgun/examples/nailgun-only.pp'
|
||||
)
|
||||
|
||||
def check_api_group_enabled():
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue