Bug 1150736 - Add timestamp to postgresql logs
Merge pull request #5862 from mfojtik/postgres_log

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-node] release [1.31.5-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [1.29.3-1].
Automatic commit of package [rubygem-openshift-origin-console] release [1.31.5-1].
disable ha feature
node: add oo-gear-firewall tool

oo-gear-firewall supersedes the scripts in
https://github.com/openshift/openshift-extras/tree/master/security
to implement the network isolation of gears from each other on a node
host. It can be used to create rules such that each gear can only bind
or connect to the internal IP range that belongs to it. It can also
disable the rules it has created in case the operator has a need to
break them.
Merge pull request #5860 from sosiouxme/iptables-selinux-rules

Merged by openshift-bot
Adding routing daemon code.

This daemon will load a configured routing implementation and react to
routing messages emitted by a broker.
Merge pull request #5861 from rajatchopra/master

Merged by openshift-bot
Bug 1151648 - Skip any files in .cartridge_repository directory
Merge pull request #5864 from jwhonce/bug/1151648

Merged by openshift-bot
Merge pull request #5863 from calfonso/routing-daemon

Merged by openshift-bot
Bug 1151784 - Add user authentication to wait_for_mongod_startup
oo-admin-ctl-routing: Improve usage output

Improve the general usage output if the subcommand is not recognised or if
the wrong number of arguments are provided with the delete-route
subcommand.

Fix a typo in the output of the list-aliases subcommand (first word in the
sentence wasn't upper-case).
routing-daemon: nginx: Namespace alias .conf files

NginxLoadBalancerModel#get_pool_aliases,
NginxLoadBalancerModel#add_pool_alias,
NginxLoadBalancerModel#delete_pool_alias: Put the pool name in the
filename so that get_pool_aliases can restrict its results to the
specified pool, and URI-escape the pool name and alias when constructing
the .conf file's name.
routing-daemon: Alias code fixes

AsyncLoadBalancerController::Pool, BatchedLoadBalancerController::Pool,
LoadBalancerController::Pool, SimpleLoadBalancerController::Pool: Add
get_aliases method.

LoadBalancerController::Pool: Correct misnamed add_alias and
delete_alias methods.
routing-daemon: F5 iControl REST fixes
routing-daemon: Filter on endpoint type

routing-daemon.conf: Add the ENDPOINT_TYPES setting with default value
"load-balancer".

RoutingDaemon#handle: Pass the event's "types" field to add_endpoint.

RoutingDaemon#add_endpoint: Check the types of the endpoint and only add
the endpoint if it has a type that is specified by ENDPOINT_TYPES.

RoutingDaemon#remove_endpoint: Check whether the endpoint exists before
trying to delete it.
routing-daemon: Workaround for HA apps' hostnames

routing-daemon.conf: Add the CLOUD_DOMAIN setting with default value
"example.com".

RoutingDaemon#create_application: Add an alias
"ha-#{app_name}-#{namespace}.#{@cloud_domain}" for all new applications.

This is only a workaround because the platform does not presently create
aliases for applications' HA hostnames.