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
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
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
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
- so they don't get lost when servers are down.
- also place runtime_code_path.jpg in imgs/ directory
Change-Id: I614c51929cb7a624fd8c6720bc8fe17a62a8ab40
* CI uses local repo only
* rally related pacakges have not been included in the local repo
* temporarily disable rally installation in CI
Change-Id: I302e93c4f396d444a667cab8aea95001bf27efe3
But compass doesn't take them from UI. It provides
hard-coded values to package installers. We should
consider fixing this.
Change-Id: I7062e45ec4c7b1cc98ebfd63cbc96149d83beb05
Moved roles to the parent directory
so that different adapters don't have
to have duplicated roles in their
respective paths.
patch2: fix some code to follow new pep8 standards.
Change-Id: I748c1730be8045c1cb83f91eaa9f0f551cd20a6f
1.Add "list_flavors" and "get_flavor" in api.
2.User "get_flavor" to get flavor name.
3.Add unittest for the new api function.
4.remove "ha_proxy" from package_matadata/openstack.conf
5.add flavor_config_validates
Change-Id: Ib17b851f5d8ac14b6d2bb13b0f44b575936c9f74
1.create the api raml file add it to code base.
2.generate an api console from api raml file on syscompass.org.
3.update api.py and api.raml at the same time to keep in sync.
Change-Id: I6636a1b4a40c703d36ce3c194f5c030f31ad33f8