This removes usage of deprecated Ceilometer API from the hot tempaltes
Marks as deprecated the cfn template.
This doesn't update the openshift, mistral, senlin
autoscaling/autohealing templates. Mainly because I don't have the
knowledge to change where the custom metrics are send from
Ceilometer-API to Gnocchi API.
Change-Id: I4a617daf063fb1faf01c71762d6509cb00eed0b6
This change corrects many problems detected by the `yamllint` linter.
It's a preparation for enabling this linter in change
Ie746230f28fe3ed0cf218201d5a3810f7bc44070.
For instance, the first run of the YAML linter helped discovering a key
duplication problem in `oso_ha.yaml`: the `depends_on` key was present
twice, so the first occurence was ignored.
Other changes are cosmetic: extra spaces, extra blank lines, missing
newlines at end-of-file, etc.
Change-Id: I7f2369adfb152fd2a74b9b105e969e653e592922
In mitaka, a new feature is introduced to ignore a given
set of errors and is used here to fix the zuul faliure.
In addition, it fixes the invalid template errors.
For those templates which causes circular error is
moved to invalid folder
NOTE: openshift-origin/centos65/highly-available is marked
as invald to make the build jobs to pass.
depends-on: I4a3043fd17b69a346d447dfbd17488040cf9b387
Change-Id: I7b5b72cb8f6ff53b82edf92799a57917c718e032
Closes-bug: #1554380
template-validate is now updated to validate the template
by using stack create validation path, which causes some of
the existing templates in this repository to fail.
so this patch is added to mark them as invalid and skip them
as part of template validation.
It was failing becuase of circular reference among the resources
in these invalid templates.
depends-on: I15891196be94d1e100869edeba0a7ef557edb36a
Change-Id: I6a003f35495bb43e0ca2a824eb9e503c4059c37a
This template is not compatible with the new circular
dependency check introduced in Juno. Also the alarm action
needs the alarm url.
Change-Id: I6fc98b3609aead581d99ab4d39dd91f39990c0a5
Closes-Bug: 1401062
Added trivial templates that can be used to exercise basic
scaling group functionality: the mechanics of the scaling
actions. These examples are deliberately spare, to
minimize dependencies.
Change-Id: Iddd63acc629d617f861215c12e20d250c53edd11
Partial-Bug: 1305425
Fix issues introduced recently in template validation: a typo in a
wordpress template and environments files not named properly.
Change-Id: I8c3c11cfac841c02e700c62b8365821519985267
These examples all mention alternative OS versions, which is confusing
to users, especially the ubuntu one, which will definitely not work and
evidently is causing confusion for users.
So remove the references to anything other than F17 (which these did work
on at one point). Obviously we still have to refresh these at some point
to make sure they still work on a non-EOL version of Fedora, but hopefully
this somewhat reduces confusion in the meantime.
Change-Id: I9d40f44f86e40f7d67fa4c3340b7fc6ad01bf270
Original template can't install or config wordpress on ubuntu.
Modify wordpress workflow in ubuntu template, and move this
template to cfn/deb.
Change-Id: Ic7143280d1fb8b8580d5095b90ac93b97c899e24
Fixed the image names in hot/F20/WordPress_Native.yaml to match what
DevStack will do with date-independent configuration. Adapted the
2-instance WordPress example.
Turned off SELinux where it hurts.
Change-Id: I373700de873e6e375622ab65bd4a175af96d217f
Partial-Bug: #1305425
The patch moves the templates using rackspace resources in a contrib
directory and excludes them from the validation tool.
Change-Id: Ib9bdb642439468aca27804c00d2c53d5ed9ed2b4
It uses AWS::RDS::DBSecurityGroup that we don't support. Maybe we can
reinstantiate it one day if we do support it.
Change-Id: Ia97a7f70a8905c7ef1b063a9c8eb551560b932e6
The ComputeNodes parameter has to be changed to String instead of a
Number otherwise the UserData property cannot be resolved properly.
Change-Id: I9ddb9154c380f1d0aa1cf47e7bb646a304e59e68
Adds template example for VPN service components.
Creates new network and router with vpn serive and server contected to
created network.
Change-Id: Ic77b3f752c560fe2b964bb7425dfd43a65bd4cc5
Add the m1.micro, m1.nano, and m1.xlarge instance types to the
WordPress_NoKey sample. In the process, any devstack type that
requires atleast 2048MB of ram are mapped to i386 images, and those
requiring more are mapped to x86_64 images.
Change-Id: I48e696697436cfc820a91aa2096c94aec06cd769
Receive error:
ROR: Property error : WebServerSecurityGroup: SecurityGroupIngress
SecurityGroupIngress: 0 0: FromPort Value must be a string
quote the values instead
Change-Id: I96c3dfb850105219c144be293f93e010f271c5e2
The security group properties must be strings or we get validation
errors, and firewall-cmd rule addition should be permanent
Change-Id: Ia03947690ff8142b6e700c808a898283c7b8d095
Adding a template that deploys a multi-node OpenStack installation using
DevStack. This template has been tested on Ubuntu and may work as-is on
Debian too.
Note that the security group resources require to use Neutron and Havana
Heat.
Change-Id: Ibdf4fe7407913f75b2253b09639554c013d31c01
Some templates still reference the old URL, before the
templates got categorised by Fedora version.
Change-Id: Ie76c8f982b3254f31d7f213110796f5e6371dd72
Example F19 WordPress NoKey template
Note mariadb changed and the upstream images do not ship with
firewalld enabled, but instead all incoming connections are blocked.
Change-Id: Icdd9c90bb5a3174bcae65cdc8eceadb4a11ed900
This change makes it possible for us to properly maintain example templates
for various distributions by organizing them into subdirectories.
Change-Id: I06e4d24cae83330af97870bab1e6795999218d1e
- Use folded block for Description
- Clarify description text
- Don't use JSON-style notation for Parameters
- Join UserData script with newlines to make it more readable
- Rename nonsensical 'WikiDatabase' instance to WebServer
Change-Id: Ieb7925e3fdb0e7f65fd6f69b9e9bbcd0235587da
If a volume is to be used as a boot volume (i.e. attached to the
Instance prior to creation using the Volumes property, rather than
afterwards with a VolumeAttachment), then it cannot obtain the
AvailabilityZone (which, if not specified, is assigned dynamically) from
the Instance, since that has not yet been created and assigned to an AZ.
Instead, require the AZ to be specified as a parameter.
Change-Id: Icccc9b531b1fd7754d76c13d90679ed04c9c0d02
This is consistent with top-level heat-templates directories
being targetted at different audiences.
This directory may also contain autoscaling templates, yaml variants
and diskimage-builder elements.
Change-Id: Id6f9084e57104f58c65bdf94c7d799e3773f7541
Based on the following
$ nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs |
+----+-----------+-----------+------+-----------+------+-------+
| 1 | m1.tiny | 512 | 0 | 0 | | 1
| 2 | m1.small | 2048 | 20 | 0 | | 1
- m1.small is specified as the Default for InstanceType parameters
(previously this was m1.medium or m1.large. It would be better if
there was a flavor with 1GB memory, but m1.small is the next most
appropriate.)
- m1.tiny is the only flavor mapped to Arch=32 in AWSInstanceType2Arch
- AllowedValues and AWSInstanceType2Arch mapping is now limited to the
following nova defaults:
[ "m1.tiny", "m1.small", "m1.medium", "m1.large", "m1.xlarge" ]
This will allow heat/tools/nova_create_flavors.sh to be deleted.
Part of blueprint default-nova-flavors
Change-Id: Ia8bba4bd17a2d665676104fbdeb1e188b55aeeaf