heat-templates/openshift-origin/F19/hot-template
Adrien Vergé 2a2fe91602 Fix linting errors in YAML
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
2016-03-11 14:57:38 +01:00
..
openshift Fix linting errors in YAML 2016-03-11 14:57:38 +01:00
openshift-scalable-cpu Fix linting errors in YAML 2016-03-11 14:57:38 +01:00
openshift-scalable-cpu-nbgears Fix linting errors in YAML 2016-03-11 14:57:38 +01:00
openshift-scalable-nbgears Fix linting errors in YAML 2016-03-11 14:57:38 +01:00
README.rst New heat templates for Openshift-Origin deployment using scalability functionality 2014-08-28 13:56:10 +02:00

README.rst

OpenShift Origin HOT Templates

This directory contains templates for deploying OpenShift Origin to an OpenStack environment via Heat.

To install OpenShift Origin, this Puppet module is used : https://github.com/openshift/puppet-openshift_origin.

To avoid compatibility issues due to changes in this project or in Puppet modules it depends, versions parameters are provided. So, if you leave the default _version parameters, the commands executed on the instances install a specific version of puppet modules needed. The version installed is a production version which as been verified as working. If you want to use the latest versions, you have to select the other value. The commands executed on the instances don't install a specific version of puppet modules needed. So the lastest version will be installed.

It includes the following folders:

  • openshift - heat templates in HOT format for launching OpenShift Origin with a single broker instance and a single node instance
  • openshift-scalable-cpu - heat templates in HOT format for launching OpenShift Origin with implementation of scalability based on cpu_util Ceilometer metric
  • openshift-scalable-nbgears - heat templates in HOT format for launching OpenShift Origin with implementation of scalability based on number of deployed gears on OpenShift node instances (using a custom metric based on bash script that send the data periodically to the Ceilometer API using cron)
  • openshift-scalable-cpu-nbgears - heat templates in HOT format for launching OpenShift Origin with implementation of scalability based on cpu_util Ceilometer metric and on number of deploy gears on OpenShift node instances (using a custom metric based on bash script that send the data periodically to the Ceilometer API using cron)