remove dhcp_checker from kickstart and preseed

dhcp_checker and net_probe will be maintained
as single package

Related to blueprint combined-network-checker-and-dhcpchecker

Change-Id: I5607c5889bf812a17993ee330f2db8bca03c76e5
Fix Savanna manifests to configure logging

Change-Id: Iffae82d347a4bd6bb0170bfae6b3d1501bc5f344
Closes-bug: #1285766
Fix searching for cciss substring error

find() may return 0 if the string starts with "cciss"

Related-bug: #1291692
Change-Id: Iab25baa22e33274513f68ada64ba24eeca9c576e
Fix ensure log_config is absent regression

This fixes a regression what was introduced
with the minor refactoring patch
(79c5bbba98458d2e7db80d0797b6b7991703cb7a).

W/o this patch nova, cinder and ceilometer would not be
re-configured, if debug=true was re-set in astute.yaml
CI retest

Change-Id: I6b00646893eee27d35e5d1c67c0082d6f8dc0029
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Fix searching for cciss substring error"
Made mkfs arguments optional and added rootdelay

The problem is that we have been creating file
systems with -f flag while it is suitable only for
xfs, but not for any other file systems. Another
problem is that some hardware such as ancient Dell
equipment delays exposing raid volumes and grub
usually fails not waiting for root file system is
available. rootdelay=90 allows to avoid that kind of
unexpected behaviour.

Change-Id: I199077b4bf53fdcdc17a89fb4c8ad82bfd966a87
Increase amount of Naily workers

Change-Id: I4ff899a6ce667d2d0d7cd2158957dc66362a3b32
Partial-Bug: #1255919
Merge "Fix Savanna manifests to configure logging"
Add ethtool support to the L23network module

Change-Id: I5c74b503b13847eac5176b7e0561fcc0a95e0822
Partial-bug: #1275650
Implements: blueprint ethtool-at-boot-by-l23network
Merge "Made mkfs arguments optional and added rootdelay"
Merge "Fix ensure log_config is absent regression"
Merge "Add ethtool support to the L23network module"
Refactoring code that gives possibility define admin tenant name for Neutron.

In this commit removed unnecessary parameters.
Tenant's name gets from Neutron config if given there, from fuel_config hash
if not given in Neutron config and set to "admin" if not given anywhere.

Closes-bug: #1284189
Change-Id: I9476e6fb81552a9b58d8573c2f587fde417871cd
Tune mysql and galera backend settings on scale

- Tune MySQL config settings to be more clouds-specific (reads much
  more common, reads:writes rate is 10(100):1)
  * Limit innodb_buffer_pool_size to 10G and set is as 30% of RAM
  * Update innodb_log_file_size as:
    * If mysql ib_logfiles do not match 25% of innodb_buffer_pool_size (max 2G),
      delete them and update innodb_log_file_size in the config appropriately;
    * Otherwise, use existing ib_logfile0 size to re-evaluate the
      innodb_buffer_pool_size config value to match its real size.
  * Reduce innodb_write_io_threads to 2/2 from 2/8
  * Use innodb_flush_log_at_trx_commit=2 for HA (was 1)
  * Raise FD imits to 102400/102400 from 22058/22058,
  * Raise max connections to 3000/4096 from 2048/2048,
  * Raise open tables limits 10000/10000 from 10000/400.
  * Lower wait_timeout to 3600/3600 (1h) from 28800/28800 (8h)
  * Adjust myisam_sort_buffer_size to 64M from 8388608 bytes
  * Adjust key_buffer_size to 64M from 16777216 bytes
- Sync Puppet galera module params for MySQL module as well
Note: doubled values should be treated as simple/HA case
CI retest

Partial blueprint: optimize-db-performance-at-scale
Change-Id: Ie341da55711e70e38116389a54bda3b4357dafe7
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Refactoring code that gives possibility define admin tenant name for Neutron."
Merge "Tune mysql and galera backend settings on scale"
Merge "remove dhcp_checker from kickstart and preseed"
Add puppet module for elasticsearch

Original source 'https://github.com/electrical/puppet-elasticsearch'

Partial-blueprint: logstash-elasticsearch-kibana-for-logs

Change-Id: I00f7c32ef0a8d822cbaae64e9ffa01ff7a3275b2
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add puppet-logstash module

- Fix packages for libzmq1
- Extend jarfile to package provider for logstash
- Module was initially reused from the Apollo11 team
(412499b - Bartosz Kupidura, 9 months ago : Heap_size as a parameter for logstash/init.pp)
(21abbc7 - Bartosz Kupidura, 9 months ago : Logstash module for PP)
Original source 'https://github.com/electrical/puppet-logstash'

Partial-blueprint: logstash-elasticsearch-kibana-for-logs

Change-Id: I4e85576ce0930238450488607987a4d7518edb1f
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add logstash port parameter to listen onto

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>