Update auth_file to Upstream

Fixes broken openrc, Some refactoring for different cluster types

Change-Id: Ieba68c76ece5baed65cdcf1d5d508684ed224280
Closes-Bug: 1316376
Changed condition in partition method

Fixes wrong condition introduced by
https://review.openstack.org/#/c/92849

Closes-Bug: #1319871
Change-Id: I437ef4c10826852f21cb3e0d435fab72f46cdec3
Merge "Changed condition in partition method"
Use TCPKA for Rabbit cluster

See https://bugs.launchpad.net/oslo.messaging/+bug/856764/comments/19
poke ci

Related-Bug: 1289200
Change-Id: I39684e0a57d05451ecb4786250529518fe142b1d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Fix ubuntu provisioning

This patch fixes partitioning counting. We use kind of
'$(readlink -f $(ls /dev/disk/by-path/foo) )' as a
key for a partitioning counter, but in that particular place
it was like /dev/disk/by-path/foo.

Change-Id: Iafbfcda96d0904ff87781df4d3b04d9293656d04
Closes-Bug: 1319995
Replace concat.rb with latest stdlib equivalent

Sync concat puppet function to fix some bugs

Related-Bug: #1320184
Related-Bug: #1321284

Change-Id: I49a614122469b37b1c4eb2fbc29b0877a4427fbd
Merge "Replace concat.rb with latest stdlib equivalent"
Fix Nova scheduler_default_filters

Fix nova scheduler_default_filters filters for Sahara Deployment

- Change Sahara scheduler_default_filters strategy to DifferentHost
- Refactor to remove unused variables

Change-Id: I2a908e1b3e704326d10ff1867971048769df29f5
Closes-Bug: 1321284
Merge "Fix Nova scheduler_default_filters"
Set notification_driver for all cinder nodes

Change-Id: I1a84c1ad3e29d1e66883285fde0ac564ff0d6470
Closes-bug: #1322127
Revert: Rewrite RabbitMQ init scripts

Return to the previous version of init scripts that
can recreate Mnesia if cluster gets broken.

Change-Id: Id4801acd53f04743759f83544ce2db373db964ab
Partial-Bug: 1318936
Fix neutron predefined network settings

Fix neutron predefined network settings when admin tenant is not admin.

Change-Id: I9a84e4b05bbb79c0e07fb0369b664ec9292a0339
Closes-Bug: #1319942
Merge "Fix neutron predefined network settings"
Add iptables rules for ns_IPaddr2

Add new parameters for ns_IPaddr2 resource:
  - iptables_start_rules - rules we want to add on VIP start
  - iptables_stop_rules - rules we want to remove on VIP stop
  - iptables_comment - comment to associate with new rules

Use this new parameters in order to fix outgoing IP (src ip) in
packets routed via default route from "haproxy" namespace.

Change-Id: I4c58612ea3bd3401000939b098d90d14a85acad1
Closes-bug: #1321466
Merge "Set notification_driver for all cinder nodes"
Shuffle AMQP nodes for all OpenStack services.

- Assign 127.0.0.1 as first server in HA
- Rotate servers using RR to have better balance
- delete.rb from upstream to fix bug with deletion

Related-Bug: 1320184
Change-Id: I3762dedfa06d593f4347e246b4302852261f82cb
Merge "Add iptables rules for ns_IPaddr2"
Merge "Revert: Rewrite RabbitMQ init scripts"
Decrease tcp_retries2 sysctl value

tcp_retries2 controls how many times data will be re-transmitted
before giving up.

Change-Id: I0a056e6de5207c6a2c1f30bad8a714ab82186ce6
Add retry for setting MySQL password

MySQL init script returns before service
is ready to handle commands, causing a
race condition.

Change-Id: I45527325e84049f0366e637416edfceb5bf8f759
Closes-Bug: #1322231