q-agent-cleanup escape character handling

/root/openrc should contain escaped characters for
certain symbols, but are stripped when sourcing
this file in shell scripts. p-agent-cleanup.py
should treat user credentials as escaped strings
and not literal escape characters.

Closes-Bug: #1275655

Change-Id: Ia9534ef93508813b2a8cdc7368cf6f121ea40fe7
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
Make Neutron L3/DHCP agents OCF script more tolerant to mysql and keystone temporary fails.

In this implementation cleanup-script does not get information from Neutron API.
Script inspects network namespaces on this node for given agent type and removes
found ports from integration bridge.

Closes-bug: #1287716
Partial-bug: #1285929
Change-Id: I2dfb31f240dca652341c4623f237f6a143414448
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 local logs for puppet 3.4

This is just a simmetric change to the
https://review.openstack.org/#/c/72390/9/deployment/puppet/rsyslog/templates/30-server-remote-log.conf.erb
but for the local logs as well.

Change-Id: Iba66115fa7971f2a62b0626b95e392be0a9c4619
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
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 "Make Neutron L3/DHCP agents OCF script more tolerant to mysql and keystone temporary fails."
Merge "Fix local logs for puppet 3.4"
Add search domain to resolv.conf

Change-Id: Ibca44534c6a99557d0e0bc46e801bda2122d4a03
Closes-Bug: #1286028
Fix heat, murano logging

CI retest

Closes-bug: #1285639

Change-Id: I40f879a8ad1c4f87d7232f3bbc0439afb3fcab8f
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"
Neutron quota driver typo fix

Change-Id: Id00fb29f4799a2b7aa2b7942593ac45a5fc6d4bf
Closes-bug: #1286041
Merge "Add ethtool support to the L23network module"