Add feature_groups module to fuelmenu

Bug #1513737 reported by Vladimir Kozhukalov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Vladimir Kozhukalov

Bug Description

At the moment feature_groups are defined during ISO build in version.yaml file. We need to avoid using build time defined parameters because we are moving to package based delivery approach. Thus feature groups should be defined via fuelmenu and removed from version.yaml as we are going to deprecate it. It assumes creating 3 patches:
1) fuelmenu feature groups module
2) puppet should use feature groups from astute.yaml to properly configure nailgun settings.yaml
3) nailgun should use feature groups from settings.yaml instead of version.yaml

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Dmitry Klenov (dklenov) wrote :

@Vladimir, I would encourage you to put more detailed bug description. Even if it is clear for you / Mirantis team how to fix it, current description might be insufficient for QA engineer who will verify the bug or for any person from the community.

tags: added: module-fuelmenu
Changed in fuel:
milestone: none → 8.0
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-library (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/242451

Dmitry Klenov (dklenov)
tags: added: area-python
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/242451
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=a80c736a85af2c06a6ca565301ab70a5e9395965
Submitter: Jenkins
Branch: master

commit a80c736a85af2c06a6ca565301ab70a5e9395965
Author: Vladimir Kozhukalov <email address hidden>
Date: Fri Nov 6 14:40:05 2015 +0300

    Add feature_groups to nailgun settings.yaml

    Change-Id: Ia84958b15bcff7cae021eb1aa56196aefda001d3
    Related-Bug: #1513737

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-menu (master)

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

commit c49c6981ebae8e25d87477145d08c4aadb1b1b59
Author: Vladimir Kozhukalov <email address hidden>
Date: Thu Nov 5 13:21:09 2015 +0300

    Add feature_groups module

    Related-Bug: #1513737
    DocImpact
    Change-Id: I936d69bc43437f0d0b3f6ba7df44e3dc4c47588c

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to python-fuelclient (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/244492

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-stats (master)

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

Changed in fuel:
assignee: Vladimir Kozhukalov (kozhukalov) → Alexander Kislitsky (akislitsky)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-stats (master)

Reviewed: https://review.openstack.org/244611
Committed: https://git.openstack.org/cgit/openstack/fuel-stats/commit/?id=3146d40e4d4ebadc7d1b6af7e3e33a45db6f8cc8
Submitter: Jenkins
Branch: master

commit 3146d40e4d4ebadc7d1b6af7e3e33a45db6f8cc8
Author: Alexander Kislitsky <email address hidden>
Date: Thu Nov 12 14:49:12 2015 +0300

    Sha checksums removed from fuel version info

    Instead sha checksums and build_id fuel packages info handled
    in the stats collector api.

    Change-Id: I05e841d4279bc61645cefb68f411a93b67e57189
    Partial-Bug: #1513737

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: Alexander Kislitsky (akislitsky) → Vladimir Kozhukalov (kozhukalov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/240601
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=1a8801a8702555caf9e45fde902ab6037e2c59e7
Submitter: Jenkins
Branch: master

commit 1a8801a8702555caf9e45fde902ab6037e2c59e7
Author: Vladimir Kozhukalov <email address hidden>
Date: Fri Oct 30 22:06:42 2015 +0300

    Deprecate version.yaml

    At the moment feature_groups are defined during
    ISO build in version.yaml file. We need to avoid
    using build time defined parameters because
    we are moving to the package based delivery approach.

    Depends-On: I05e841d4279bc61645cefb68f411a93b67e57189
    Related-Bug: #1513737
    Related-Bug: #1515517
    Change-Id: I4f96fec73f991094bca65de5f1d1014662fbb2b4

Dmitry Pyzhov (dpyzhov)
tags: added: tech-debt
Roman Vyalov (r0mikiam)
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #338

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "338"
  build_id: "338"
  fuel-nailgun_sha: "bad4d014df29beaf3708f1a050e808d20542b878"
  python-fuelclient_sha: "268847aa06e16f42bb3a3bf851a1869adfc36c46"
  fuel-agent_sha: "1d3a2b8d9e8961ebcdfa5db55e2e809f7dd404a8"
  fuel-nailgun-agent_sha: "92ebd5ade6fab60897761bfa084aefc320bff246"
  astute_sha: "c7ca63a49216744e0bfdfff5cb527556aad2e2a5"
  fuel-library_sha: "7a7c93e8b55d0e3e9ffd64b0b0e29451cdc0cfb0"
  fuel-ostf_sha: "d8cbc4f65361e034193479b19f84747d1c33894e"
  fuel-mirror_sha: "d15edd2128b9a4644f1db8089b0ecdf7954a2e57"
  fuelmenu_sha: "2942a85796d37f09ba8c8c6d762d8813292cf0d4"
  shotgun_sha: "bf79f1ac08a256160f2835a71808ec4f8d2bbf9e"
  network-checker_sha: "d443ef47abeda58d319bc8d33d5005dd09440a02"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "796125856c2325743124092a52f28e26c013c058"

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.