]> review.fuel-infra Code Review - openstack-build/heat-build.git/commit
Implement the AWS::S3::Bucket resource type.
authorSteve Baker <steve@stevebaker.org>
Tue, 11 Sep 2012 02:58:34 +0000 (14:58 +1200)
committerSteve Baker <steve@stevebaker.org>
Tue, 11 Sep 2012 04:00:17 +0000 (16:00 +1200)
commita5510ea245b9f291a2a4a496c06aeb3c71322c9c
tree9f90042b8c43c2b75e0de8977f8a6742f0ac08d9
parent1ef28a37068323a531da445815271f2b2e73ef65
Implement the AWS::S3::Bucket resource type.

An attempt was made to make created bucket names readable and unique.
Names are of the format heat-<resource name>-<random hex>. eg:
heat-S3Bucket-b420d12d02e5d6e46f13

Only the swift v2 auth is currently supported, which means swift will need to
use keystone for auth. This may be a valid assumption for any environment that
is running Heat.

When DeletionPolicy is Delete then an attempt is made to delete the container,
but the stack will still be deleted if container delete fails.

Run the template S3_Single_Instance.template to give it a try.

Functional tests will be coming in a later change.

Change-Id: Ifa2c3c4fcbdb00a44f8c6b347a61f8e1735e8328
heat/engine/resource_types.py
heat/engine/resources.py
heat/engine/s3.py [new file with mode: 0644]
templates/S3_Single_Instance.template [new file with mode: 0644]
tools/pip-requires