Stop irratating pep8 error in test_clouddatabase.py

If you don't have pyrax installed you keep getting this.

Change-Id: I87990d7ce84e0752228d6214696a8c9b03df7ff2
Add a link method to Thread

This will allow users to link their own callback functions to a
greenthread.

SHA1 of oslo patch: 9d3c34b59ac2e0246798c6db24b32c99f4196bd1

Change-Id: I5284ec0ccdbe093e6afff6511b19cf66f9356523
Ensure apt-get installs do not prompt user input

Set DEBIAN_FRONTEND to noninteractive and add dpkg options to ensure
apt-get installs do not prompt for input and cause the stack-create to
fail.

Closes-Bug: #1245899

Change-Id: I294783fb565b854143bc8a5d15834d8d88ad1a70
Merge "Stop irratating pep8 error in test_clouddatabase.py"
Merge "Add a link method to Thread"
Merge "Ensure apt-get installs do not prompt user input"
Imported Translations from Transifex

Change-Id: Ia4f60b434557cae0f48190978b7b2f7130feed6b
Implement volume tags as metadata

I have created the wordpress with ebs and confirmed that
cinder show <id> displays the metadata correctly.

Change-Id: I84f394bbd3748884deca64630cdfee7ac1bb9786
Closes-bug: #1224339
Implement a Heat-native resource group

This resource allows for creating groups of identically
configured resources via nested stacks. It provides
aggregated as well as indexed access to the nested
resource attributes.

Implements: blueprint native-resource-group
Change-Id: I089e6d2f795d30ebe410df151ebc68639ea7102b
Add Rackspace Cloud DNS Resource

This will be a temporary solution to have a resource for DNS until
Designate is incubated. Also currently work is in progress for a
new API for Designate.
Until then this will serve as a resource for Rackspace Cloud DNS.

Implements: blueprint rax-dns-resource
Change-Id: Ief0c478b9e40f6f9446b386243400f062a941a36
Imported Translations from Transifex

Change-Id: I6d229c1ff736222862051230b8c2072d92a9dbd2
Make check_uptodate compatible with BSD shells

BSD mktemp requires a template for the file/directory name.
GNU mktemp supports the option, but is not mandatory.

This change passes in the template, so that the check_uptodate.sh is
more compatible across different environments.

Change-Id: Id4abb92054363416272f583600e3d8ff2a9f9d42
Closes-Bug: 1246858
Rename admin flag on SqlAlchemy#stack_get

The `admin` flag was only used to avoid doing a tenant_id check between
the stack and the context.tenant_id, so it was renamed to `tenant_safe`
for better clarity.

Change-Id: I32c1156c8782bad39a265c77aad088c96400f69f
Closes-Bug: 1245952
Add a man page for heat-manage

Change-Id: I9b3d6b3b227ca2a2a2786837b941fdc420d3b2b6
Closes-bug: #1189651
chef_solo

Change-Id: I69492796f718308827b73be0d626cdce93635160
Check that the epel repo exists before adding it

The epel repo that contains cloud-init and other packages needed for the
rackspace resource does not always exists. The setup script will fail if
you try to import the repo when it exists because of running the script
with set -e.

Change-Id: If1f912c2e7cbe3ccd58e10d0ea2e1e07b2114b48
Add rackspace specific clients

All of the rackspace resources are using custom client implementations
that override the openstack clients via inheritance. This method is
not great because it does not override clients system wide. Add the
custom clients.py and migrate away from the rackspace_resource.

Change-Id: I796e6e0050b4d8e3829d82bc5d3e179110c281c1
cleanup

Change-Id: I8b62d22c65b84fc2296cf36349528406ef1b1a15
fix small problems for chef

Change-Id: I1bad4041da24fce28193c2e90f5d5d4a7fed546c