Fixed Relogin in horizon doesn't work

Added missing LOGOUT_URL to local_settings.py template

Change-Id: I1378dab60247246fed24873b0d04430429d3d079
Partial-Bug: #1284241
Tune sqlalchemy backend settings for OS on scale

- Tune SQLAlchemy backend settings for Openstack (QueuePool related)
- Evaluate sqlalchemy backend scaling parameters at osnailyfactor
- Fix deprecated in I [DEFAULT] usage for database config
- For Neutron use neutron_config[:database] as well
    * Ensure max_pool_size in [10, 30] limits (10 is config defaults)
    * Ensure max_overflow in [20, 60] limits (20 is config defaults)

Closes-bug: #1274784
Partial blueprint: optimize-db-performance-at-scale

Change-Id: I0e843022f04f53150da52858280034aad6aee987
Allow nginx to deploy separate from nailgun

Added new nginx.pp which owns the entire
nginx service, indepdent from main init.pp
for nailgun. Service start is optional to
compensate for LXC envs.

Added new fields for nailgun and ostf hosts
in case they are on a separate server or
container.

blueprint fuel-containerization-of-services

Change-Id: I79f10b7abc97eeb94574718e1dcf14cf5771c8cd
Separate OSTF and Postgres from nailgun

Enables capability to install nailgun and
OSTF without postgres server for Docker
installation. OSTF moved out of base
Nailgun class so it can be installed
separately. Database paramters are
explicitly declared for OSTF both in
the class and in service definitions.

blueprint fuel-containerization-of-services

Change-Id: I841c328ab932c54ad44e33018511be9c1d5220b3
Setup default session backend

Closes-bug: #1303932
Change-Id: Iff6935caf1466acd08c9885042d5778357d745cd
Use a new ruby 2.1 in the master node as a single ruby version.

* install Astute as package;
* setup supervisor to use system ruby instead of rbenv ruby;
* code is given in accordance with Ruby 1.9 or higher;
* remove symbolic link to astute bin agent.

Implements: blueprint fuel-new-system-ruby-in-master-node
Change-Id: I41d23330443b592d045186dc989df9e4dc72d387
Merge "Tune sqlalchemy backend settings for OS on scale"
Fix log_file for Sahara-api

Closes-bug: 1301905
CI retest

Change-Id: I49b193a59c4b907e15e2a3071ba0d799586aba5d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
remove restart of Galera, mysql and pacemaker/corosync services

Closes-bug: #1303839
Change-Id: I4d7f77d6c2c87cbde7804ddaf30f04b3fc369de3
Fix wrong path to Sahara conf file

Change-Id: I5549a506178d7702660ba2a02884c38227192c17
Merge "Fix log_file for Sahara-api"
Merge "Fixed Relogin in horizon doesn't work"
Merge "remove restart of Galera, mysql and pacemaker/corosync services"
Use utf8 charset for IceHouse modules for pupet

Sync mysql_module (default v 0.9), charset and collate
(mysql v2.2+ only) usage from upstream.

Closes-bug: #1302389

Change-Id: I5e079e25977a86dcbc7ce670bca281ac3ec4ba41
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
remove OS release certificates

Change-Id: I6a7830d3f751b9dde1dccefb55c8ec9c4f75bf10
Closes-Bug: #1305090
Merge "Use a new ruby 2.1 in the master node as a single ruby version."
Refactor native linux bonding

It's a stage #1 of blueprint linux-bonding :
  Refactoring incoming parameters for puppet ifconfig resource.
  Now we should use bond_properties hash instead set of dedicated parameters (backward compotibility saved).
  bond_properties => {
     mode   => 1, # mode is a obligatory option
     miimon => 100,
     ....
  }
  Full set of properties we can see here: https://www.kernel.org/doc/Documentation/networking/bonding.txt

Implements: blueprint linux-bonding
Change-Id: I260cf17eb5a4ee4ca89235ccd4db8e63498fa13d
Sync requirements versions with osci

Change-Id: I26cf4ed300189014b56e6628f943608c2b343f31
murano-common removed

Package murano-common is obsolete and was removed.

Its functionality was integrated into our projects:
* https://review.openstack.org/#/c/82312/

Closes-bug: 1305759

Change-Id: I07da5a0b8de36624db82ad5a7387ef9b6c77e7c8
Fix deprecated endpoint/token usage for keystone provider

Closes-bug:#1304263

Change-Id: I8e356aef74f983d57a794c113b0c8af06f2ea1e4
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>