fuelmenu fails to run with its default /etc/fuel/astute.yaml

Bug #1513719 reported by Vladimir Kozhukalov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Fedor Zhadaev

Bug Description

fuelmenu fails to run with its default /etc/fuel/astute.yaml which comes from fuelmenu package. We should put in the package at least the file similar to [1]

Trace is as follows:

Traceback (most recent call last):
  File "/usr/bin/fuelmenu", line 9, in <module>
    load_entry_point('fuelmenu==8.0.0', 'console_scripts', 'fuelmenu')()
  File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 476, in main
    setup()
  File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 340, in setup
    FuelSetup()
  File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 92, in __init__
    self.main()
  File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 194, in main
    self.children, self.choices = loader.load_modules(module_dir=moduledir)
  File "/usr/lib/python2.6/site-packages/fuelmenu/fuelmenu.py", line 68, in load_modules
    modobj = clsobj(self.parent)
  File "/usr/lib/python2.6/site-packages/fuelmenu/modules/servicepws.py", line 119, in __init__
    self.oldsettings = self.load()
  File "/usr/lib/python2.6/site-packages/fuelmenu/modules/servicepws.py", line 147, in load
    return ModuleHelper.load(self)
  File "/usr/lib/python2.6/site-packages/fuelmenu/common/modulehelper.py", line 58, in load
    modobj.defaults[setting]["value"] = oldsettings[part1][part2]
KeyError: 'postgres'

[1] https://github.com/openstack/fuel-main/blob/master/docker/docker-astute.yaml

Tags: area-python
Revision history for this message
Dmitry Klenov (dklenov) wrote :

@Vladimir, please do not confirm the bug yourself. It should be done by the person who is not a bug reporter.

tags: added: area-python
Changed in fuel:
milestone: none → 8.0
Ruslan Aliev (raliev)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Ruslan Aliev (raliev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-menu (master)

Fix proposed to branch: master
Review: https://review.openstack.org/249987

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Ruslan Aliev (raliev) → Fedor Zhadaev (fzhadaev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-menu (master)

Reviewed: https://review.openstack.org/249987
Committed: https://git.openstack.org/cgit/openstack/fuel-menu/commit/?id=12d8313b31551a7d4ef33265c14a23dd7bb55772
Submitter: Jenkins
Branch: master

commit 12d8313b31551a7d4ef33265c14a23dd7bb55772
Author: Ruslan Aliev <email address hidden>
Date: Wed Nov 25 22:26:24 2015 +0300

    Fixes issue with loading default settings.yaml

    fuelmenu fails to start with its default /etc/fuel/astute.yaml.
    For now if some indexes failed to load just a warning message will be printed.

    Change-Id: I83c0f90c66944c225ce7642df3a3a2e7b9b83371
    Closes-Bug: #1513719
    Signed-off-by: Ruslan Aliev <email address hidden>
    Co-Authored-By: Fedor Zhadaev <email address hidden>

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :

Verified on ISO #429.

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "429"
  build_id: "429"
  fuel-nailgun_sha: "12b15b2351e250af41cc0b10d63a50c198fe77d8"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "df16d41cd7a9445cf82ad9fd8f0d53824711fcd8"
  fuel-nailgun-agent_sha: "92ebd5ade6fab60897761bfa084aefc320bff246"
  astute_sha: "c7ca63a49216744e0bfdfff5cb527556aad2e2a5"
  fuel-library_sha: "3eaf4f4a9b88b287a10cc19e9ce6a62298cc4013"
  fuel-ostf_sha: "214e794835acc7aa0c1c5de936e93696a90bb57a"
  fuel-mirror_sha: "b62f3cce5321fd570c6589bc2684eab994c3f3f2"
  fuelmenu_sha: "85de57080a18fda18e5325f06eaf654b1b931592"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "e8e36cff332644576d7853c80b8a53d5b955420a"

"fuelmenu" tool works fine.

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.