Use internal IP for internal and admin RGW endpoints

Change-Id: I991f9ae7c1f22019fca438096d2c12c69875d7b0
Closes-bug: #1285613
Signed-off-by: Dmitry Borodaenko <dborodaenko@mirantis.com>
Fixed Relogin in horizon doesn't work

Added missing LOGOUT_URL to local_settings.py template

Change-Id: I1378dab60247246fed24873b0d04430429d3d079
Partial-Bug: #1284241
Ensure packages state change notifies related services

- Use collections for loop/stage-safe notifications on updates/rollbacks
  (Package<|foo or bar|>~>Service
)
- Trigger notify, if service is not defined while being collected
  for notifications

Partial-blueprint: patch-openstack
Change-Id: Icd32d822f56677da4d5d0ef525176bca99c7769d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Improve Sahara configuration

* Correct Sahara service name in keystone catalog;
* Remove "SAHARA_URL" from dashboard config;
* Remove plugins paths;

This change is for Fuel 5.0 (IceHouse)

Change-Id: I094e8cb52ba7e94c12ae5987f26dd7b9b9b39aef
Add forgotten yumhelper file

This file is used by yum provider and we
have forgotten to add it.

Change-Id: I70735fae6ff4763a0278160207f81e8da4bbe378
Closes-Bug: 1301326
Set Ceph pg_num dynamically based on fuel_settings

Depends on the following fuel-web commit:
https://review.openstack.org/82961

Change-Id: I7095d2600b279c1225c926e61183ed0e81180a73
Closes-bug: #1294579
Signed-off-by: Dmitry Borodaenko <dborodaenko@mirantis.com>
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
Merge "Improve Sahara configuration"
Merge "Ensure packages state change notifies related services"
Merge "Set Ceph pg_num dynamically based on fuel_settings"
Merge "Use internal IP for internal and admin RGW endpoints"
Add pid field to debug logger output

closes-bug: 1302443
In case we have to debug dashboard in production environment, it would be very helpful to see apache process ids in logs.
Change-Id: Ie0c8d862ceaf256fb78decb3a63148a6c8ba9e18
Merge "Add pid field to debug logger output"
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
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"