seperate chef installer as a plugin

Bug #1506700 reported by Carl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compass
Fix Committed
Undecided
Carl

Bug Description

chef installer used for openstack Icehouse is somewhat deprecated, we want to make it as a separate plugin so that it is easier to choose whether to install it or not during compass installation.

Carl (licarl25)
Changed in compass:
assignee: nobody → Carl (licarl25)
description: updated
Carl (licarl25)
summary: - seperate chef installer as a pluging
+ seperate chef installer as a plugin
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to compass-core (master)

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

Changed in compass:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to compass-core (master)

Reviewed: https://review.openstack.org/235724
Committed: https://git.openstack.org/cgit/openstack/compass-core/commit/?id=138f0454119c22eb370c7bd44aef172c81656c3d
Submitter: Jenkins
Branch: master

commit 138f0454119c22eb370c7bd44aef172c81656c3d
Author: Carl Li <email address hidden>
Date: Thu Oct 15 20:03:30 2015 -0700

    Seperate chef installer as a plugin
    Bug: 1506700

    This is the first change list of a series of changes that will eventually
    convert chef installer as a plugin.
    It moves chef installer related configure files to the plugins/chef_installer/
    util.py's load_configs is modified to read not only the ordinary configs but
    also the configs in each of plugins directory.

    Change-Id: I285c59556f4abd89255608e15117e6d012ecfb01

Changed in compass:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to compass-core (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to compass-core (master)

Reviewed: https://review.openstack.org/239202
Committed: https://git.openstack.org/cgit/openstack/compass-core/commit/?id=b073a7837fef446e69722f42b14b9d4bd8ac459e
Submitter: Jenkins
Branch: master

commit b073a7837fef446e69722f42b14b9d4bd8ac459e
Author: Carl Li <email address hidden>
Date: Sat Oct 24 18:05:39 2015 -0700

    Seperate chef installer as a plugin (move chef templates to plugins directory)
    Bug: 1506700

    This is the second change list of a series of changes that will eventually
    convert chef installer as a plugin.
    It moves chef installer related templates files to the plugins/chef_installer/templats
    PLUGINS_DIR was introduced to indicate where the plugins directory will be, it may be in /etc/compass or in a different place util.py's load_configs will use it when reading plugins configs.

    Change-Id: Ieb599e3e7c8cecd8355e77d89e3da8548f78a93a

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/240100
Committed: https://git.openstack.org/cgit/openstack/compass-core/commit/?id=02d07a8ad1b5adcea5ead830496c848419599111
Submitter: Jenkins
Branch: master

commit 02d07a8ad1b5adcea5ead830496c848419599111
Author: Carl Li <email address hidden>
Date: Wed Oct 28 19:40:24 2015 -0700

    Seperate chef installer as a plugin (move chef_installer.py to plugins directory)
    Bug: 1506700

    This is the third change list of a series of changes that will eventually
    convert chef installer as a plugin.
    It moves chef_installer.py to the plugins/chef_installer/implementation
    The related test was modified accordingly but should be moved to plugins directory in the next change list.

    Change-Id: Idb2a6f7f9b1e612d737674d811e9b4e6d7b6212b

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/240692
Committed: https://git.openstack.org/cgit/openstack/compass-core/commit/?id=a165bbe6bcdab3ddfb901569117d42d10515ed91
Submitter: Jenkins
Branch: master

commit a165bbe6bcdab3ddfb901569117d42d10515ed91
Author: Carl Li <email address hidden>
Date: Sat Oct 31 23:02:55 2015 -0700

    Seperate chef installer as a plugin (move chef tests to plugin directory)

    Closes-Bug: #1506700

    This is the 4th change list of a series of changes that will eventually
    convert chef installer as a plugin.
    It moves chef installer related tests to plugins directory
    extract a method get_plugins_config_files from load_config in util.py,
    this function might be used directly, add a unit test for this function

    Change-Id: Idbd54ce11ab4489b356b402d176c9df2f688acc2

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to compass-core (master)

Reviewed: https://review.openstack.org/245003
Committed: https://git.openstack.org/cgit/openstack/compass-core/commit/?id=d825d6e6d7834103d0ed1d240538e772307a22e8
Submitter: Jenkins
Branch: master

commit d825d6e6d7834103d0ed1d240538e772307a22e8
Author: Carl Li <email address hidden>
Date: Thu Nov 12 22:21:04 2015 -0800

    Add README.md to the plugins directory

    Closes-Bug: #1506700

    Add README.md to the plugins directory

    Change-Id: I41c7dc75c20b67e416f3a16430182d59610904f5

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.