Changed extensions to add-ons

Change-Id: Ieb0769ec0b78cd8c9edee9ef2de3685301a0f80b
This commit is contained in:
Chris Hoge 2017-09-06 10:03:35 -07:00
parent d8eb66d166
commit b3d697fe21
2 changed files with 11 additions and 11 deletions

View File

@ -119,7 +119,7 @@
}
}
},
"extensions": {
"add-ons": {
"type": "object",
"patternProperties": {
"^\\w+$": {

View File

@ -95,28 +95,28 @@ source
Optional, a reference to the guideline where the component is
defined.
extensions
add-ons
----------
A dictionary of all of the Extension objects that are defined in this
guideline. Extensions are collections of capabilities that provide
A dictionary of all of the add-on objects that are defined in this
guideline. add-ons are collections of capabilities that provide
additional services and functionality on top of an existing platform.
An example might be orchestration on top of OpenStack Powered
Platform. In addition to defining what capabilities make up the
extension, components that are required to be present for the program
add-on, components that are required to be present for the program
to run may be specified. In this way, implicit compatibility with
multiple platforms can be established. For example, a DNS extension
multiple platforms can be established. For example, a DNS add-on
might require a compute component to work, but not a storage
component. This would make that particular extension implicitly
component. This would make that particular add-on implicitly
compatible with OpenStack Powered Platform and OpenStack Powered
compute, but not OpenStack Powered Storage.
description
~~~~~~~~~~~
An optional description of the extension.
An optional description of the add-on.
components
~~~~~~~~~~
A list of all of the components that belong in this extension. Each
A list of all of the components that belong in this add-on. Each
component is an object with the following two fields:
name
@ -130,7 +130,7 @@ source
required_platform_components
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A list of all of the components that are required to be present in the
host platform for the extension. Each component is an object with the
host platform for the add-on. Each component is an object with the
following two fields:
name
@ -144,7 +144,7 @@ source
optional_platform_components
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A list of all of the components that, if present in the host platform,
is compatible with this extension. Each component is an object with the
is compatible with this add-on. Each component is an object with the
following two fields:
name