Add simple script to setup mysql and postgresql databases, this script
can be run by users during testing and will be run by CI systems for
specific setup before running unit tests. This is exactly what is
currently done by OpenStack CI in project-config.
This allows to change in project-config the python-db jobs to
python-jobs since python-jobs will call this script initially.
See also
http://lists.openstack.org/pipermail/openstack-dev/2016-November/107784.html
Change-Id: Ie6febef4afcb62571a0619c7f31c2fb1bd3e4fe4
(cherry picked from commit 8e0957c776)
There is no this directory openstack/common which was used
to keep codes from oslo-incubator, we have retired oslo-incubator.
Removing openstack/commonfrom all OpenStack code in favor of the
Oslo libraries is a project wide goal for the Ocata release. So
don't use this directory any more. We should drop it for improving
searching efficiency.
Change-Id: Id4ff616ccb2dd28dac6d6ac40c9637644b783343
This command performs audit run on
the environment, associated with the target
repo. After that, if there are any outofsync
Puppet resources, it performs an enforcement
run, that will sync these resources.
Change-Id: I82721eb5f20383d2c0b7618050ab27517d21d15d
* Added steps to enable extension (new for MOS 9.1)
* Improved 'How to Use' section
* API and CLI documentation moved to doc directory
Change-Id: Ic2b1c50ea3b17671f738933a765a28945eb273f8
fuel2 audit noop starts the
noop run on the environment
fuel2 audit list outofsync
checks the puppet reports of the deployment task and
extracts all the resources, that would have changed
during the actual puppet run.
Change-Id: Ibf2f5467fd6b05cf437f59fdb462bbde14635632
This commit moves handlers for gitrepo-related commands
from fuelclient.py to fuelclient_gitrepo.py to do 2
things:
- overcome potential shadowing issues (from fuelclient import)
- prepare for introduction of audit-related subcommands, which
would be placed in a separate file
Change-Id: Ia216205482de210b2a1126b9d62d2359fbf60005
* Introduced Git repo stat TTL. This helps to avoid unnecessary fetch
requests to remote repository
* Configuration file restructured. It's easier to have mapping for file
name in Git repository on resource rather then vise versa
Change-Id: I222199fc8aa203966a465508d4ecd8477f0fac3e
* Only one Git repository is allowed to manage Fuel master node
* Repo SQL model extended with flag which determines wither a particular
repo manages Fuel mater node
* Master config mapping moved to a separate section
Change-Id: I7137393a5a42bb57cc14ceb738b18e37251e9368
* Introduced new configuration parser driver
* All drives should be placed in drivers folder
* Master node data are serialised for cluster object
Change-Id: I4ab4b54530272a76337357ce981e2144fb67fd71
* Added new decorators to handler
* Pipeline updated with method from node deployment info
* Fixed clone via ssh procedure. GIT_SSH_COMMAND is supported noly by
git 2.3+ but 1.8 is installed on master node
Change-Id: Icfefa281ce8fa549412a6b219f28abb8d84c6dd8