29 Commits

Author SHA1 Message Date
Angus Salkeld
fde416038a Delete deprecated docs/ directory
I think we have deprecated this directory long enough.
We have proper getting started guides and api docs on openstack.org

Change-Id: Iaee690046866b98eea9a206dc6f2dca9b9af18b6
2013-10-24 11:03:11 -10:00
Monty Taylor
e5cd08258a Add CONTRIBUTING.rst file.
We don't use github pull requests, but we'd like to make that clear
to people if they show up at github and try to do one. github will
display the content of this file on the pull request submit form
if it's there.

Change-Id: I25e5b65b02244e100da4e5717ded09fcc0f33741
2013-05-29 12:50:45 +00:00
Steven Hardy
f754d1d53d templates : remove in-tree templates
Now we have the heat-templates repository, and the test dependencies
on the in-tree templates has been removed, we can remove these

Change-Id: I85b379dbf5202136cbb987c3f176b9cc7b7ff666
2013-05-08 12:39:47 +01:00
Jeff Peeler
6d8c46ef41 Get rid of versioninfo cruft
The version information is no longer stored in a file.

Fixes: Bug #1157885
Change-Id: Ide0662ad3d7b2596743cd9427bc3b50e8357ffe1
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2013-03-20 14:21:08 -04:00
sdake
ac8b8f9c42 Allow per-deployment configuration of user id
Previously user ids of new instances were limited to ec2-user.
This patch adds a new configuration option to be placed in
/etc/heat/heat-engine.conf called "default_instance_user" which
allows the default of ec2-user to be overriden.

Note for reviewers that runcmd does not work properly.  It was
actually running after the loguserdata.py script finished execution.

Fixes: Bug #1101347
Change-Id: Ica2dbe63d9dcbce8bb8de298eba452c34ab173d9
2013-03-14 09:51:59 -07:00
sdake
04288ce01a Missing policy json files from tarball
The tarball is missing files:
heat/tests/policy/deny_stack_user.json
heat/tests/policy/notallowed.json

Fixes: bug #1130119

Change-Id: I4614c759044e0eedb9dab5f7cbe8d71f4cbdc38e
2013-02-19 08:58:34 -07:00
Jeff Peeler
93c3d93ec4 Handle different cloud-init versions gracefully
Change loguserdata script to python to allow easy detection of which
version of cloud-init installed. Some logging was added to
part-handler.

Took out injecting the command to touch provision-finished in the user
data. This is now handled in loguserdata.py.

Note that up until cloud-init version 0.6.0, the user data is not
passed to part-handler. This behavior is why it's not possible to log
the provisioning process with older versions. (Technically could rely
on the redirection support added post 0.6.0, but having a separate
file just for provisioning seems beneficial.)

fixes bug 1072921

Change-Id: I9005a21bfb74f27208f9195a6e10e1d2b474e91f
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2013-01-07 14:08:07 -05:00
Thierry Carrez
0cda62441f Add missing files to generated tarballs
Fix MANIFEST.in so that all files in the repository are included
in the generated tarballs. Fixes bug 1096068.

Change-Id: I7ec7e2fcf6951357b58469539a5d552b8df66408
2013-01-07 14:43:54 +01:00
Jeff Peeler
353160f371 Include new doc directory
Change-Id: If5041669717aaa9287bff315b9b6e4f9db7b374f
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2012-12-20 17:36:14 -05:00
Jeff Peeler
4e99d4d0bb Switch to openstack style versioning
Bug 1078480

Change-Id: I32471acc16e7ca6f60672474c9bf70537ba76fd2
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2012-12-08 02:24:03 +00:00
Steven Dake
dedb9475a9 Log all startup operations to /var/log/heat-startup.log
Change-Id: I0e7f415e7aee60c09d0b5b172742af7a5b313191
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-08-03 16:43:59 -07:00
Ian Main
bdf59084b6 Add tools directory to python package.
This adds the tools/ dir to the tarball for distribution.

Change-Id: I82a18df568bf2d7421a49e057e80a7bc236e2078
Signed-off-by: Ian Main <imain@redhat.com>
2012-07-27 09:41:25 -07:00
Steven Dake
4c359db1b0 Remove cfntools and jeos
These files are now available in the heat-jeos repository.

Change-Id: I392e7443348a31e8454ae14d957b0b54560c2ec3
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-06-07 07:47:47 -07:00
Tomas Sedovic
f3913a9a3e cloudwatch: set HA template to send watch data
The Wordpress HA template is now able to utilize the cfn-push-stats and send
alarm messages to the metadata server.

Change-Id: I52b615d3401dc2665e2b30e4a925d61ed204c827
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
2012-05-25 14:20:13 +02:00
Steven Dake
0cdccbd93f Add U10 JEOS support to heat jeos_create
This requires oz 0.9.0 (or latest master).  0.8.0 shipped with
most distros does not have customization support for Ubuntu
images.

fixes issue #23

Change-Id: I854aaf9657353b3fdb4768a277b527304e88ac8e
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-05-24 11:12:48 -07:00
Angus Salkeld
03ae5b2d1c Validate all resource properties
Change-Id: Ib0346fd22636d3eae31c688426b966f07acda19c
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-05-24 21:01:46 +10:00
Monty Taylor
2fc479c684 Align with project standards.
Rebased from: Change-Id: Ifc9fff4f88dfaebe97b7caba4d603d23c645e346

Reviewed-by: Steven Dake <sdake@redhat.com>
2012-05-21 16:48:34 -07:00
Zane Bitter
6539794166 Add cfn-get-metadata to the manifest
Signed-off-by: Zane Bitter <zbitter@redhat.com>
2012-05-11 18:56:12 +02:00
Steven Dake
797ea880d9 Install cloudinit specific files that are loaded into the mime userdata
Partially fixes Issue #48

Signed-off-by: Steven Dake <sdake@redhat.com>
2012-04-12 13:33:27 -07:00
Jeff Peeler
9358f20d40 Add newly added tdls to manifest.
Related to issue #26
2012-04-11 22:22:43 -04:00
Steven Dake
34f55bdbd6 Renamed all occurrances of cftools to cfntools to be more consistent
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-04-10 12:26:44 -07:00
Steven Dake
39f953802f Move cfntools to heat directory so they are accessible by jeos_create
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-04-10 11:59:38 -07:00
Steven Dake
f4d4f60f8f Add F17 cftools TDL
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-04-04 18:50:03 -07:00
Steven Dake
ebdf76e1e8 Pre-bake cftools into an image
After this change, new JEOS will need to be created since the JEOS
names have changed.

For a cfntool image:
heat jeos_create F16 x86_64 cftools

For a gold image:
heat jeos_create F16 x86_64 gold

Signed-off-by: Steven Dake <sdake@redhat.com>
2012-04-03 15:53:27 -07:00
Chris Alfonso
4018da0186 Add a heat database to store templates, state, and events
Fixes #39
2012-04-02 06:44:10 -04:00
Chris Alfonso
6d9387bb28 Adding F17 JEOS tdl
Issue #25
2012-03-28 12:43:54 -04:00
Chris Alfonso
33c4b5f762 Adding rpm packaging for heat packages 2012-03-21 07:45:18 -04:00
Angus Salkeld
d3ca2e3d37 Add etc to the manifest
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-03-19 22:50:06 +11:00
Steven Dake
aa68472a38 Add MANIFEST.in and add a oz tdl for a F16 jeos
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-03-18 20:20:41 -07:00